从iPhone App Store重新创build分段控件
我试图重新创build一个类似于应用程序商店的界面,使用直接在它下面的分段控件的导航栏。 我有控制器和所有相关的意见完美工作; 我的问题是我想将我的分段控制器的颜色与苹果在商店中使用的颜色相匹配。 我将如何去实现这一目标? 我已经尝试colorWithRed:绿色:蓝色:阿尔法但很less成功。 谢谢。
您可以使用:
[mySegmentedControl setSegmentedControlStyle:7];
然而,这可能会被拒绝从App Store,虽然我听说过的应用程序,完全没问题,你将不得不确保,虽然iOS的更新不会改变数字从7。
或者,您可以将栏样式设置为UISegmentedControlStyleBar
并在其后面添加UIImageView,并在蓝色背景的边缘添加1x44px的屏幕截图:
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:segmentTitles]; [segmentedControl setFrame:CGRectMake(5, 7, self.view.bounds.size.width - 10, 30)]; [segmentedControl setAutoresizingMask:UIViewAutoresizingFlexibleWidth]; [segmentedControl setSegmentedControlStyle:UISegmentedControlStyleBar]; UIImageView *backgroundOfSegmentedControl = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"segmentedControl7Background"]]; [backgroundOfSegmentedControl setFrame:CGRectMake(0, 0, self.view.bounds.size.width, 44)]; [backgroundOfSegmentedControl setAutoresizingMask:UIViewAutoresizingFlexibleWidth]; [self.view addSubview:backgroundOfSegmentedControl]; [self.view addSubview:segmentedControl];
结果是不一样的,但是除非你直接比较它们,否则你不会注意到它们。
- 从NSDateFormatterFullStylestring中删除一年
- 我在NSDateComponentsFormatter上allowFractionalUnits做错了什么?
- AlamofireImage保存到caching的图像并不真正保存
- 使表视图部分迅速扩大
- Kittyhawk通讯(2016年11月)
- 是否有可能在UITableViewCell中添加UITableView
- 在Facebook iOS 3.1.1 SDK中使用FBSession openActiveSessionWithReadPermissions处理无效的accessToken
- 无效的注册标识符(CELLNAME)nib必须包含一个顶级对象,它必须是一个UITableViewCell实例
- dyld:dyld_sim不兼容mach-o