jjzjj

uisegmentedcontrol

全部标签

ios - 当我为所有状态设置背景图像时,为什么我的 UISegmentedControl 段在 iOS 8 中突出显示?

在iOS6/7中,我使用带有背景图像的UISegmentedControl来创建如下效果:我通过为每个标准状态的UISegmentedControl设置背景图像来完成此操作,如下所示:UIImage*segmentedControlBackgroundImage=[UIImageimageNamed:@"profileSegmentedControlBackground"];UIImage*segmentedControlBackgroundSelectedImage=[UIImageimageNamed:@"profileSegmentedControlBackgroundSelec

image - UISegmentedControl 图像缩放

如何缩小UISegmentedControl中使用的图像?我正在以编程方式创建分段控件:UISegmentedControl*segmentButton;segmentButton=[UISegmentedControlsegmentedControlWithItems:[NSArrayarrayWithObjects:[UIImageimageNamed:@"option_one.png"],[UIImageimageNamed:@"option_two.png"],nil]];segmentButton.contentMode=UIViewContentModeScaleToFil

ipad - 嵌入在 UINavigationBar/Item 中的 UISegmentedControl

我想在我的UINavigationController顶部栏的某处嵌入一个UISegmentedControl。将它嵌入到UIBarButtonItem中并设置为左或右barButtonItem是没有问题的。在处理iPhone的屏幕空间时,我可以理解这种方法。但是,我在iPad上的Popover中执行此操作,并且顶部栏中有“很多”垂直空间可用。如果我将segmentedControl添加为左侧或右侧的barButtonItem,它会按比例缩小,这样我就看不到分段按钮上的文本,它会变为“完成”按钮的宽度等。如果我尝试将它添加到navigationItemTitleView它将一直显示到右

iphone - UISegmentedControl选中状态图标图片

如何为UISegmentedControl的selected状态设置图标图像?UISegmentedControl真的缺少此功能还是只是我缺少技能? 最佳答案 [segmentedControladdTarget:selfaction:@selector(segmentAction:)forControlEvents:UIControlEventValueChanged];-(void)segmentAction:(UISegmentedControl*)sender{[sendersetImage:[UIImageimageNam

ios - Swift 2.2 - 如何在特定段(UISegmentedControl)下创建两个或更多部分?

我正在构建我的第一个iOS应用程序,我想创建以下内容:UISegmentedControl具有大约4个片段(例如全部、电影、电视、音乐)当例如选择电影,UITableView应该显示预定义的部分(例如低俗小说、十二怒汉、搏击俱乐部、黑暗骑士)每个部分都将包含(也是预定义的)单元格(例如,在低俗小说下会有单元格:JohnTravolta、QuentinTarantino、UmaThurman、SamuelL.Jackson)另外,我想要一个包含所有部分和单元格的片段All我能够创建UITableView,例如segmentMovie显示带有单元格的一个部分(电影)。但是,我不知道如何在一

ios - UIStackView 内的 UISegmentedControl,分段文本不居中 - iOS 13

在iOS13中,UISegmentedControl设计已更新,但如果将分段控件放在UIStackView中,分段文本不会居中。这是我从StoryBoard中看到的这是运行应用的结果 最佳答案 错误报告已发送给Apple,并已通过iOSbeta3解决。 关于ios-UIStackView内的UISegmentedControl,分段文本不居中-iOS13,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

swift - setEnabled 为 UISegmentedControl 没有不同的样式

我正在使用Swift4,我想在演示期间禁用UISegmentedControl,但我不希望它在发生这种情况时以不同的方式设置它的样式。例如,我的UISegmentedControl称为saveAsControl,我禁用了一个段:self.saveAsControl.setEnabled(false,forSegmentAt:0)但是当这种情况发生时,我不希望它改变外观。 最佳答案 extensionUISegmentedControl{funcsetUserInteractionEnabled(_enabled:Bool,forSe

Swift UISegmentedControl IBAction 值不改变

所以我想跟踪用户想要循环的方向。因此我有一个分段控件来选择方向。代码如下:@IBOutletweakvarcycleSwitch:UISegmentedControl!@IBActionfuncsetCycleDirection(sender:AnyObject){switchcycleSwitch.selectedSegmentIndex{case0:cycleDirection=cycleSwitch.selectedSegmentIndexcase1:cycleDirection=cycleSwitch.selectedSegmentIndexdefault:break}prin

ios - 如何以编程方式向 UISegmentedControl 添加约束

这是我的UISegmentedControl代码:employeeSegmentedControl=UISegmentedControl(items:items)employeeSegmentedControl.selectedSegmentIndex=0employeeSegmentedControl.backgroundColor=UIColor(red:41/255,green:128/255,blue:185/255,alpha:1.0)employeeSegmentedControl.tintColor=UIColor.whiteColor()employeeSegmente

ios - UISegmentedControl 中的多个段选择

UISegmentedControl可以允许多个段选择吗?否则我们应该创建自定义控件吗? 最佳答案 默认情况下,UISegmentedControl不支持多选。对于这种情况,自定义控件应该是理想的解决方案;我建议检查ATHMultiSelectionSegmentedControl库,它确实提供了您正在寻找的所需行为,它易于使用,现在它与最新的Swift版本兼容(我发布答案时是3)。 关于ios-UISegmentedControl中的多个段选择,我们在StackOverflow上找到一