我是IOS开发的新手。我有两个按钮“创建”和“取消”的视图,但它们没有突出显示。它们出现在pdf的顶部,允许长按复制/杯子/粘贴)。实际上“创建”突出显示非常快,但取消并不会改变状态。知道可能导致这种情况的原因。
-(IBAction)create:(id)sender{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Name your object" message:@"" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save",nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
[alert show];
}
-(IBAction)cancel:(id)sender{
[self.view removeFromSuperview];
[[NSNotificationCenter defaultCenter] postNotificationName:kExitAnnotationView object:nil ];
}
答案 0 :(得分:1)
我在“TouchDown”上映射了你的“创建”动作,你将无法看到按钮的突出显示状态
答案 1 :(得分:0)
在你的取消方法中,你正在删除超级视图......实际上你的取消按钮突出显示但你无法看到..如果你想看到你可以稍后使用取消方法内的动作延迟时间为1秒或更短的定时器。 你可以在create方法中做同样的事情。希望它能起作用...... :)