way*_*way 4 objective-c uitableview uisegmentedcontrol ios
如何将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];
Run Code Online (Sandbox Code Playgroud)
但是,分段控件与tableview本身重叠.
编辑
另外,我想以编程方式完全创建这个uisegmentedcontrol,因为我不想使用nib文件.
self.tableView.tableHeaderView = segmentedControl;
Run Code Online (Sandbox Code Playgroud)
如果你希望它正确地服从你的宽度和高度,尽管首先将你的segmentedControl包含在UIView中,因为tableView喜欢将你的视图缩小以适应宽度.
归档时间: |
|
查看次数: |
7608 次 |
最近记录: |