Я думаю, что вам было бы полезно прочитать несколько руководств для начинающих по синтаксису, необходимому для начала работы, если у вас есть опыт работы с другими языками, вы сможете довольно быстро просмотреть материал.
Это соглашение именовать методы получателя без слова get. Итак, что вы хотите, это
[myObject alpha];
Теперь, когда вы знаете, что все, что вы хотите исчезнуть, является подклассом UIView
, используйте UIView
вместо id
.
Поскольку UILabel
и UIButton
оба являются подклассами UIView
, это было бы хорошо
Обновление
В отношении решения @mohacs документы Apple для UIView state
+ (void)beginAnimations:(NSString *)animationID context:(void *)context
Использование этого метода не рекомендуется в iOS 4.0 и более поздних версиях. Вместо этого вы должны использовать методы анимации на основе блоков, чтобы указать свою анимацию.
Следовательно, альтернативой блока будет
[UIView animateWithDuration:duration
animations:^{
[view setAlpha:alpha];
}];