我在UITableViewController
中托管了NavigationController
,该广告位于标签中。
我希望在表格上有一个UISegmentedControl
浮点数,以便在表格滚动时,UISegmentedControl可见。
我要在哪个子视图中添加UISegmentedControl
?
答案 0 :(得分:1)
尝试将您的UISegmentedController
添加到UINavigationController
作为UIBarButtonItem
,内容如下:
UISegmentedController * sc = ...
sc.segmentedControlStyle = UISegmentedControlStyleBar;
UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc]
initWithCustomView:segmentedControl];
myUINavigationController.navigationItem.rightBarButtonItem = segmentBarItem;
- 如果你想让UISegmentedController
浮动在桌面上(遮住它),你应该添加一个位于UITableView
上方的透明UIView并将其粘贴在那里。但那可能不是你想要的。