【发布时间】:2011-11-28 03:40:21
【问题描述】:
如何水平自动拉伸 UISegmented Control 以填充整个 UITableViewCell?在方向改变后它也会自动调整大小。
我尝试了以下方法,但这仍然不起作用。分段控件出现在左侧的单元格中,但不会水平拉伸。
NSArray *itemArray = [NSArray arrayWithObjects: @"Feet", @"Metric", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.selectedSegmentIndex = [self.config.isMetric boolValue] ? 1 : 0;
segmentedControl.contentMode = UIViewContentModeScaleToFill;
[cell.contentView addSubview:segmentedControl];
cell.contentView.contentMode = UIViewContentModeScaleToFill;
[segmentedControl release];
【问题讨论】:
标签: iphone ios uitableview uisegmentedcontrol contentmode