Я добавил кнопку изображения в конструктор интерфейса, и я хочу поместить его с помощью CGPointMake, поэтому я добавил кнопку IBOutlet в файл .h, а затем добавил CALayer в .m-файл, здесь мой код ...
в файле .hПозиционирование кнопки с использованием CALayer не работает
// This is the .h file
@interface ViewController : UIViewController
{
IBOutlet UIButton *thebtn;
}
в .m файл
// This is the .m file
- (void)viewDidLoad
{
CALayer *btn = thebtn.layer;
btn.position = CGPointMake(480, 150);
btn.opacity = 0.4f;
[self.view.layer addSublayer:btn];
}
Так что это здорово, но мой вопрос о том, что положение кнопки не меняется, но кнопка непрозрачности была изменена так как я могу исправить эту проблему?
Спасибо заранее
Есть ли какая-нибудь причина для использования слоя вместо представления? – LuisCien