titleViewをUISegmentedControlに設定したUINavigationalControllerがあります。
後で、私が何かをするなら。
[self.navigationItem.titleView setEnabled:NO forSegmentAtIndex:0];
UIViewがこのメッセージに応答しない可能性があるという警告が表示されます。もちろん、それは正常に機能しますが、警告を適切に取り除くにはどうすればよいですか?
titleViewをUISegmentedControlに設定したUINavigationalControllerがあります。
後で、私が何かをするなら。
[self.navigationItem.titleView setEnabled:NO forSegmentAtIndex:0];
UIViewがこのメッセージに応答しない可能性があるという警告が表示されます。もちろん、それは正常に機能しますが、警告を適切に取り除くにはどうすればよいですか?
titleViewをUISegmentedControlとしてキャストします。
[(UISegmentedControl *)self.navigationItem.titleView
setEnabled:NO forSegmentAtIndex:0];
DyingCactusの提案に似ています:
UISegmentedControl * segments = self.navigationItem.titleView;
[segments setEnabled:NO forSegmentAtIndex:0];