gpt4 book ai didi

ios - 这个 iOS 应用程序使用分段控制吗?

转载 作者:行者123 更新时间:2023-11-29 02:15:28 25 4
gpt4 key购买 nike

在这张照片(爱彼迎 iOS 应用程序)中,上面写着“即将推出”和“上一个”,你们认为这是如何实现的?你们认为这是使用分段控制或两个不同的按钮相互反转(开/关、关/开)开发的吗?有没有一种简单的方法(最好使用 Swift)或库来在应用程序中实现此功能?对不起,如果这是一个非常天真的问题。这是我学习 iOS 开发的第三天:满脸喜悦的泪水:

enter image description here

最佳答案

是的,它可能是一个分段控件。你可以有类似下面的东西:

UIImage *segmentSelected =
[[UIImage imageNamed:@"segcontrol_sel.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
UIImage *segmentUnselected =
[[UIImage imageNamed:@"segcontrol_uns.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
UIImage *segmentSelectedUnselected =
[UIImage imageNamed:@"segcontrol_sel-uns.png"];
UIImage *segUnselectedSelected =
[UIImage imageNamed:@"segcontrol_uns-sel.png"];
UIImage *segmentUnselectedUnselected =
[UIImage imageNamed:@"segcontrol_uns-uns.png"];

[[UISegmentedControl appearance] setBackgroundImage:segmentUnselected
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setBackgroundImage:segmentSelected
forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];

[[UISegmentedControl appearance] setDividerImage:segmentUnselectedUnselected
forLeftSegmentState:UIControlStateNormal
rightSegmentState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setDividerImage:segmentSelectedUnselected
forLeftSegmentState:UIControlStateSelected
rightSegmentState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance]
setDividerImage:segUnselectedSelected
forLeftSegmentState:UIControlStateNormal
rightSegmentState:UIControlStateSelected
barMetrics:UIBarMetricsDefault];

引自 RayWenderlich: http://www.raywenderlich.com/21703/user-interface-customization-in-ios-6

关于ios - 这个 iOS 应用程序使用分段控制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com