UIButton имеет один инициализатор buttonWithType
.Но это фабричный метод, который создаст автоматически выпущенный объект.Конечно, мы можем сделать что-то вроде:
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 10, 50, 30)];
Но в этом случае я не смогу установить тип кнопки, так как buttonType
это свойство только для чтения.
Так что естьВ любом случае, я могу создать кнопки, которые не были автоматически освобождены и все еще устанавливают их тип?
PS:
Использование AutoreleasePool с автоматически выпущенными объектами - хорошая практика.Но у меня нет проблем с автоматически выпущенными объектами.Это всего лишь сомнение.
Я не ищу решения для какого-либо конкретного сценария, поэтому, пожалуйста, не отвечайте на вопросы типа «Почему вы этого хотите?».Мне просто пришло в голову, что это то, что я не могу сделать .. поэтому я спрашиваю ..
Спасибо, Swapnil