Цель-C: Как динамически создавать объекты GUI? - PullRequest
0 голосов
/ 05 сентября 2010

Я действительно новичок в программировании на Objective-C и Mac OSX.

Может кто-нибудь дать мне простой пример для следующего задания: У меня есть массив строк (например ('one', 'two', 'three', 'four')) в моем приложении GUI каждая строка должна быть представлена ​​строкой, каждая строка должна иметь метку (с текстом строки) CheckBox. Количество строк в массиве может быть разным. Как я могу динамически создавать объекты GUI?

Как и в приложении Transmission, при открытии торрент-файла открывается окно со списком файлов и флажками

1 Ответ

1 голос
/ 05 сентября 2010

D вы хотите создать таблицу? Итак, вы ищете объект UITableView, строки которого будут динамически создаваться после установки «источника данных» (в этом случае источником данных может быть ваш viewController, который инкапсулирует этот строковый массив), из которого он будет получать данные динамически.

Вам лучше взглянуть на документацию о UITableView и их программировании

Если это не то, что вы ищете, вы можете достичь своей цели, динамически создавая множество UIView , добавляя к ним контент (UILabels и т. Д.) И размещая их один за другим в главном UIView. как подпредставление, вычисляющее их положение и размер кадра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...