Я начал изучать программирование iOS с помощью книги Аарона Хиллегасса, и я обнаружил, что некоторые образцы не работают. Возможно, они не работают, потому что есть новая версия iOS и Xcode. Не могли бы вы объяснить мне, почему этот код не работает? Кнопка создается; однако он не получает прессы.UIButton не активен
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [[UIViewController alloc] init];
button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(10,50,100,10)];
[button setTitle:@"OK" forState:UIControlStateNormal];
self.window.backgroundColor = [UIColor whiteColor];
[self.window addSubview:button];
[self.window makeKeyAndVisible];
return YES;
}
Популярные посоветуете на такого рода вопрос здесь, чтобы добавить
button.userInteractionEnabled = YES;
, но это не помогает.
Извините, если мой вопрос прост, но я провел несколько часов, чтобы найти ответ здесь и на сайте developer.apple.com.
кнопка даже показывая вверх? – iSkore
Да, я могу его увидеть, но не могу нажать – gurk
добавление целевого действия должно работать –