iOS - добавление ярлыков по требованию? - PullRequest
1 голос
/ 17 ноября 2011

Я работаю над чем-то похожим на холст, пользователи могут добавлять метки перетаскивания в представление, изменять их размер и еще много чего.

Мой вопрос к вам: что, по вашему мнению, является наилучшим способом загрузки этихярлыки программно?

Поначалу это может звучать глупо, но я не знаю, сколько будет ярлыков, поэтому я не хочу жестко кодировать n ярлыков и обнаруживать, что пользователь использует n-200, если вы понимаете, о чем я?Я знаю, что это проще сделать:

UILabel *myLabel = [[UILabel alloc] init];

, но тогда у меня есть одна метка под названием myLabel, есть ли способ программно назвать эти переменные?Как мы все знаем, у нас не может быть более одной переменной с одним именем.

Пример может помочь: пользователь перетаскивает 2 метки, сохраняет это представление.Я пришел, чтобы загрузить его позже, программно.Каков наилучший способ создать и назвать эти 2 ярлыка, не имея предварительного знания о том, сколько было ярлыков (т.е. их нельзя жестко закодировать)?через мое дерьмо и посмотреть вопрос, пожалуйста, добавьте свои 2 цента!

1 Ответ

0 голосов
/ 17 ноября 2011

Вы можете присвоить числовое значение свойству «tag» UILabel, если вы пытаетесь каким-то образом связать с ним идентификатор.(Если я правильно понимаю ваш вопрос)

Или, если вопрос заключается в том, как их загрузить, вы можете использовать NSMutableArray, а затем просто продолжать циклически просматривать сохраненные метки, создавать их, назначать новую ссылку UILabel дляновая запись в массиве.

Опять же, не на 100% уверен в том, с какой проблемой вы столкнулись, хотя, возможно, это может помочь.

...