Просмотр добавлен u AddSubview Не отображается в пользовательском интерфейсе (Mac OS Mojave) - PullRequest
0 голосов
/ 05 октября 2018

У нас есть NSview на домашней странице нашего приложения. Где мы добавляем Nsviewcontroller в качестве подпредставления. Nsviewcontroller состоит из таблицы с делегатами.Здесь табличное представление внутри viewcontroller не отображается в Nsview домашней страницы. Но данные строки табличного представления успешно связаны, и delagtes также корректно ударяются при использовании точек останова. Также при отладке представление не является нулевым. Проблема заключается в пользовательском интерфейсе.не отображается.

Я программно создал Nsview и попытался добавить его в качестве подпредставления на домашней странице, и он успешно работает.

Функциональность корректно работает в предыдущих версиях OSX.(Проблема только с Mac Os Mojave).

Ниже приведен код: -

if (summaryVC == null) {
    summaryVC = new SummaryViewController ();
    }

 summaryVC.View.Frame = vwMain.Bounds;

vwMain.AddSubview (summaryVC.View);
CommonClass.SummaryController = summaryVC;

Примечание: -

SummaryViewController - Содержит представление таблицы и делегатов.vwMain: - Nsview на главной странице.Проблема в приложении Mac Os. Разработано Xamarin.Mac

Пожалуйста, помогите мне решить проблему

...