【发布时间】:2014-05-18 12:13:36
【问题描述】:
我在 UIview 中有一个按钮(包括 TextView 和一个按钮)。使用视图控制器中的按钮取消隐藏它没有问题。隐藏按钮虽然不起作用。这是IBAction。之前是 (UIButton *) 但也尝试了 (id) 只是为了检查。按钮根本没有反应。谢谢。
- (IBAction)shortDesc:(UIButton *)sender {
[self.shortDescView setHidden:NO];
[self shortDecChange];
}
- (IBAction)hideShorDescView:(id)sender {
[self.shortDescView setHidden:YES];
}
【问题讨论】:
-
连接是否正确?检查你的故事板/xib
-
是的,伙计,在 touchDown 事件中。我在想,我在 UIView 中使用了一些我也用来隐藏它的东西会不会是个问题?
-
好吧...代码中似乎没有任何问题。另外... 使用
id或UIButton *并不重要你选择哪一个。尝试在每个self.shortDescView setHidden:行上放置一个断点,并检查这些流动的时间和顺序 -
右击视图控制器并提供截图...这将有助于我们查看按钮是否连接正确...
-
这是 Objective-C。不是 C 或 C++ 或任何其他语言。我们不会给我们的方法或变量起奇怪的、神秘的缩写名称。
标签: ios objective-c uiview uibutton