Заставить NSTabView загрузить новый экземпляр вкладки в MacOS
В NSTabViewController
с несколькими вкладками я не осознавал, что по умолчанию при выборе вкладки вам не предоставляется новый экземпляр представления. Есть ли способ заставить новый экземпляр вида загружаться все время?
1 ответ
Решение
Игнорируя, почему вы захотите это сделать, вы сможете заменить представление для вкладки до ее отображения
- создание объекта, который соответствует
<NSTabViewDelegate>
- подключив его к представлению вкладок
delegate
выход - реализация
-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem
метод