Повторение пользовательского просмотра несколько раз - PullRequest
0 голосов
/ 27 июля 2011

Я действительно почти не представляю, как я могу начать это делать, поэтому я просто объясню. У меня есть пользовательский вид, который содержит другой, меньший вид. Эти два представления полностью построены в IB, основное из которых имеет несколько полей ввода и будет изменять только размер (что, я думаю, у меня в значительной степени нарушено). Второй появляется после того, как был установлен вход в основной. Для ясности, первый запрашивает только некоторые входные данные, когда они есть, появляется второй вид и начинает использовать эти входные значения. То, что я хотел бы сделать, - это иметь возможность сначала поместить некоторые входные данные и отобразить второй вид, а затем ввести другие входные данные и иметь другой вид (который выглядит так же, как и первый) появляются, но вместо этого используйте новые входные значения.

Что я хочу знать, так это то, что мне нужно сделать одно и то же настраиваемое представление в IB несколько раз, или (как я думаю, это может быть сделано), чтобы сделать второе представление своего рода отдельным классом и создать новый объект для каждого нового ввода и, из другого класса, управляйте тем, как они расположены на главном экране. Если это так, то мне нужна помощь, потому что я действительно не знаю, как программно создать новый объект или сделать что-то из этого. Программа должна понимать, что представления являются совершенно отдельными, и для каждой команды (например, отмены) следует применять только одно из представлений.

Я понимаю, что это очень широко, но у меня нет никакого опыта с этой конкретной проблемой. В основном у меня есть пользовательское представление, которое требует некоторого ввода, и я хотел бы, чтобы оно повторялось каждый раз при отправке входных данных, но чтобы каждое представление было независимым друг от друга.

Спасибо за помощь.

1 Ответ

0 голосов
/ 27 июля 2011

Вы можете загрузить файлы интерфейса более одного раза. Для этого вы можете использовать UINib напрямую, UIViewController или NSBundle, чтобы назвать несколько методов. Это может помочь установить владельца пера, когда вы создаете его экземпляр - этот объект будет доступен для подключений через «Владелец файла» в пате. Также имейте в виду, что вы можете перенастроить один и тот же вид и использовать его более одного раза. С некоторой дополнительной информацией мы могли бы предоставить более полезные предложения.

...