UIBarButtonItem超过其在UINavigationBar以下的边界。也就是说,当我单击UIBarButtonItem下方时,就会发生操作。这是我的代码样本
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(call:)];
self.navigationItem.rightBarButtonItem=rightButton;和行动,
-(IBAction)call:(id)sender
{
NSLog(@"clicked");
}请帮帮我。提前谢谢..。
发布于 2014-07-20 18:40:57
这是正常和预期的行为。
UIBarButtonItem在导航条下方扩展5个像素。
这是一种减少用户在点击失败时的挫折感的iOS方法。
https://stackoverflow.com/questions/24836983
复制相似问题