【发布时间】:2014-01-18 19:09:40
【问题描述】:
如何将 UISegmentedControl 添加到 UITableView? 与此处找到的图像类似: http://cdn.imore.com/sites/imore.com/files/styles/large/public/field/image/2012/08/iHomework-for-iPhone-managing-assignments-and-tasks.jpg
我想要一个 UISegmentedControl 粘贴在导航栏下方。
这是我迄今为止尝试过的:
在我的 viewDidLoad 方法中,我创建了一个 UISegmentedControl
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItems:[NSArray arrayWithObjects:@"One", @"Two", nil]];
segmentedControl.frame = CGRectMake(50, 0, 220, 100);
[segmentedControl addTarget:self action:@selector(segmentedControlHasChangedValue:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:segmentedControl];
但是,分段控件与 tableview 本身重叠。
编辑
此外,我想完全以编程方式创建这个 uisegmentedcontrol,因为我不想使用 nib 文件。
【问题讨论】:
标签: ios objective-c uitableview uisegmentedcontrol