我有一个UINavigationalController,我将titleView设置为UISegmentedControl。
稍后,如果我做了类似的事情。
[self.navigationItem.titleView setEnabled:NO forSegmentAtIndex:0];
我收到警告,说UIView可能不会回复此消息。当然它确实有效,但我如何正确摆脱警告?
答案 0 :(得分:1)
将titleView转换为UISegmentedControl:
[(UISegmentedControl *)self.navigationItem.titleView
setEnabled:NO forSegmentAtIndex:0];
答案 1 :(得分:1)
类似于DyingCactus的建议:
UISegmentedControl * segments = self.navigationItem.titleView;
[segments setEnabled:NO forSegmentAtIndex:0];