ฉันกำลังพยายามซับคลาส UIView โดยใช้ Xamarin แต่ดูเหมือนจะไม่ได้รับผลลัพธ์ที่ฉันคาดหวัง เพื่อให้สิ่งต่าง ๆ ง่ายขึ้น ฉันมีคลาสต่อไปนี้:
using System;
using CoreGraphics;
using Foundation;
using UIKit;
namespace ExerciseTracker.iOS.Views
{
[Register("CustomView")]
public class CustomView : UIView
{
public override void Draw(CGRect rect)
{
base.Draw(rect);
}
}
}
เบรกพอยต์ถูกตั้งค่าบนบรรทัด base.Draw(rect);
มีมุมมองอยู่ในเค้าโครงสตอรี่บอร์ดของฉันโดยตั้งค่าคลาสเป็น CustomView
อย่างไรก็ตาม เมื่อแอปทำงานและเพจแสดงขึ้น เบรกพอยต์จะไม่ถูกโจมตี และเบรกพอยต์จะแสดงราวกับว่าจะไม่มีวันถูกโจมตี
นี่คือการใช้ Visual Studio สำหรับ Mac v7.1.5 มีอะไรที่ฉันขาดหายไปที่นี่? ดูเหมือนว่ามันควรจะค่อนข้างง่าย แต่ฉันติดเรื่องนี้มาสองสามชั่วโมงแล้ว