UISegmentedControl隐藏问题设置

时间:2011-09-12 14:50:01

标签: iphone objective-c xcode uisegmentedcontrol

您好我经常使用一个名为showAllSwitch的UISegmentedControl创建。 如果我尝试[showAllSwitch setHidden:YES];没有任何反应! 为什么?我怎么做才能隐藏它?

2 个答案:

答案 0 :(得分:1)

你在哪里打电话给setHidden?如果在将其添加到视图之前调用它,则可能存在问题。尝试在viewDidAppear中调用它,看看它是否有效。如果它没有在IB中正确连接segmentedControl,或者我们缺少一个相当大的问题。

答案 1 :(得分:0)

隐藏一个物体相对简单。所以,如果有问题,那么它的一些简单。您需要完成一些基本的诊断步骤:

  1. 确认您的分段控件实际上已连接到IB中的正确插座。真。去看看。即使你确定。再看看。
  2. 验证是否正在调用隐藏它的行。刚刚添加一个NSLog,看它是否应该显示出来。
  3. 确保hide命令没有太快发送。如果在ViewDidLoad中发送它,请尝试在ViewDidAppear中进行设置。