UITableViewCell/UISegmentedControl边界问题

Dan*_*ood 6 iphone objective-c uitableview uisegmentedcontrol uikit

我正试图在设置应用程序中的wifi设置中获得一个UISegmentedControlUITableViewCell.我遇到的问题是我有双边框.我得到一个边框UISegmentedControl,一个用于UITableViewCell.

我猜我需要删除边框UITableViewCell.我怎么能这样做呢?

Dan*_*ood 7

我刚刚注意到这仍然得到答案.碰巧我必须为另一个项目做这个,因为我问了这个问题,我已经学到了很多关于iPhone开发的知识.这是我最近解决的问题.这一切都与使框架尺寸正确有关.这应该用于标准表.

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CellIdentifier"];
if(cell == nil) 
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CellIdentifier"] autorelease];

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(-1.0f, -1.0f, 302.0f, 46.0f)];
[cell.contentView addSubview:segmentedControl];
Run Code Online (Sandbox Code Playgroud)