0
UIBarbutton項目不響應點擊我建我的應用程序後,在Xcode 9.及其對Xcode的8iOS11/Xcode的9的UIBarButtonItem問題
工作顯然發現有如下這篇文章所描述的問題。( UIBarButtonItem not clickable on iOS 11 beta 7?)
問題是我添加了約束,如在帖子中解釋,仍然不會工作..可以看看我的代碼,並告訴我我做錯了什麼?
UIImage* image = [UIImage imageNamed:@"test.png"];
CGRect frame = CGRectMake(0, 0, 30, 30);
UIButton* someButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[someButton setImage:image forState:UIControlStateNormal];
[someButton setFrame:frame];
[someButton setShowsTouchWhenHighlighted:YES];
[someButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
NSLayoutConstraint * widthConstraint = [someButton.widthAnchor constraintEqualToConstant:30];
NSLayoutConstraint * HeightConstraint =[someButton.heightAnchor constraintEqualToConstant:30];
[widthConstraint setActive:YES];
[HeightConstraint setActive:YES];
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:someButton];
self.toolbar.items = [NSArray arrayWithObjects:item, nil];