В объекте C вы не можете назначить свойство объекта class
и в пределах экземпляра UIViewController (который я предполагаю, что вы являетесь кодом resi des in), вы не можете назначить view
за пределами loadView
, не вызывая проблем.
Я думаю, что ваш общий вопрос об изменении объективного класса C слегка ошибочен, и вам может потребоваться изменить ваш вопрос таким образом, чтобы можно было предложить способ сделать то, что вы пытаетесь сделать в какао.
Что вы, Фактически пытается сделать? Вы пытаетесь изменить то, что отображается на экране в ответ на событие? Вы пытаетесь каким-то образом изменить поведение представления вашего контроллера?
Эти вещи обычно выполняются путем добавления/изменения/изменения иерархии представлений вашего контроллера представлений путем добавления других экземпляров UIView, а не для изменения существующих.
Вы можете определить свой собственный класс, который наследует форму UIControl
, но вам нужно сделать намного больше, чтобы начать использовать его в приведенном выше примере.
@interface CustomClass : UIControl
…
@emd
Могу ли я предложить следующее введение в Objective C и руководства по программированию iPhone образует Apple, которые могут пролить свет на то, как делать вещи в какао.
Как вы выяснили, что именно этот вопрос задал? – Jessedc