Я пытаюсь создать подкласс 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. Есть ли что-то, что мне здесь не хватает? Кажется, это должно быть довольно просто, но я застрял на этом несколько часов.