uisegmentedcontrol相关内容
我需要在 UISegmentController 的每个部分上使用不同的图像,我在 Stackoverflow 中尝试了许多解决方案,但没有一个能满足我的需求.我是 IOS 新手,所以请帮助我. 还使用其他一些 jpg 文件更改每个选择上的图像. 目前我正在使用这种方法 UIImage *segmentUnselected =[UIImage imageNamed:@"26.png"
..
根据文档,应该与 UISegmentedControl 相关的事件值已更改.假设我有一个带有上一个和下一个的分段控件,在我的情况下,我应该能够多次单击下一个,UISegmentedControl 的默认行为将无法识别成功第二次单击同一段.那么如何处理呢? 解决方案 将 UISegmentedControl 的 momentary 属性设置为 TRUE. 您可以在代码或 Interfa
..
我有一个带有 4 个段的 UISegmentedControl.当它被选中时,它应该弹出视图.当弹出窗口关闭并尝试单击相同的段索引时,它应该再次显示弹出窗口.使用以下在弹出关闭后点击同一段索引没有任何动作. segHeader.addTarget(self, action: Selector("valuechange:"), forControlEvents: .AllEvents) 或 s
..
我有一个 UISegmentedControl,它正在运行 iOS 7 的 iPhone 应用程序上显示在我的 UINavigationBar 中.我注意到,当我选择 UISegmentedControl 中的值之一时,突出显示不会保持活动状态.也就是说,如果我选择第一个项目,它会触发我添加到其中的操作,但会立即取消突出显示我选择的值. 这是预期的行为吗?一个错误?我不记得曾经在使用此控件的
..
我在故事板中创建了一个分段控件,如下所示: 然后我为控件的值更改创建了一个 IBAction: @IBAction func segmentValChanged(_ sender: UISegmentedControl) {打印(“触摸")如果(sender.selectedSegmentIndex == 0){sender.selectedSegmentIndex = 1;}别的{sen
..
我为 UISegmentedControl 设置了自定义字体,但它似乎禁用了默认的 autoAdjustFontSizeToFitWidth 参数. 之前:后: 这是我用来设置自定义字体的代码: UISegmentedControl *segmentedControl = (UISegmentedControl *)subview;UIFont *font = [UIFont fon
..
我需要在 UISegmentedControl 的每个段中设置多行文本.我尝试了下面的代码,它工作正常,但问题是当第一次加载页面,并且第一次显示分段控件时,它没有显示多行文本,但是当我点击段之一,文本显示在多行中.如何解决这个问题?代码如下: -(void)configureInitialPage{//设置分段控件UISegmentedControl *segmentedControl = [
..
我正在尝试向 UISegmentedControl 添加图像,但图像总是自动拉伸以填充整个控件(见图).我目前正在通过调用 setImage:forSegmentAtIndex: 来设置图像.如何设置图像以保持其纵横比?这看起来应该是一件容易的事情,但我一直无法弄清楚. 解决方案 使用足够小的@1x 图像,这样它根本不需要缩放,并且纵横比不会弄乱.当然,您的@2x 和@3x 图像可以更大.
..
每当我点击 UICell 中的分段控件时,其他单元格会立即在同一位置获取此分段控件.看起来分段控件不仅可以识别这个特定的控件,还可以识别其他单元格中的其他控件. 您遇到过这样的问题吗? 这是我的自定义单元实现: class QuestionYesNoCustomCellTableViewCell: UITableViewCell {@IBOutlet 弱变量 questionLabe
..
我使用以下代码自定义了 UISegmentedControl 的外观: UIImage *bg = [UIImage imageNamed:@"segment_bg"];UIImage *bg_sel = [UIImage imageNamed:@"segment_sel"];UIImage *leftSep = [UIImage imageNamed:@"segment_div_sx"];UI
..
在 Swift 中,如何更改所选索引的色调不透明度,而不更改整个控件的边框? 这会改变整个控件的颜色和不透明度: sessionTypeSegmentedControl.tintColor = UIColor(red: 140/255, green: 140/255, blue: 140/255, alpha: 0.1) 接下来我试过: sessionTypeSegmentedCont
..
navigationBar 中有一个 UISegmentedControl,它在 Storyboard 中创建,并有一个 Outlet 连接到它.我曾尝试向 UISegmentedControl 添加自定义徽章,但失败了.徽章没有出现. Ps. 当我将它添加到 navigationBar(UISegmentedControl 的超级视图)时会出现自定义徽章,但它是第二个对我来说.我想直接将它
..
如何在 iOS 中创建带下划线的分段控件(如左图)? 据我了解,它类似于 Android 原生控件. 谢谢 解决方案 UISegmentedControl 包括用于自定义外观的 API.您可以使用 -setBackgroundImage:forState:barMetrics: 和 -setDividerImage:forLeftSegmentState:rightSegmen
..
UISegmentedControl 可以允许多选段吗?否则我们应该创建自定义控件吗? 解决方案 默认情况下,UISegmentedControl不支持多选. 对于这种情况,自定义控件应该是所需的解决方案;我建议检查 ATHMultiSelectionSegmentedControl 库,它确实提供了您正在寻找的所需行为,它易于使用,现在它与最新的 Swift 版本(在我发布答案时为
..
我想启用和禁用用户与 UISegmented 控件的交互.我注意到它的超类 UIControl 有一个名为“已启用"的属性,这是我需要设置的以禁用/启用我的控件吗? 解决方案 是的,enabled 属性正是您想要的.您也可以使用 userInteractionEnabled 为好,但我认为 enabled 就足够了.
..
当我尝试在下面的代码中使用 MySegmentControl 的实例时,出现以下错误.该错误在应用启动后立即发生. 知道我错过了什么吗? 致命错误:对类“TestingSubclassing.MySegmentControl"使用未实现的初始化程序“init(frame:)" UISegementedControl 的子类 导入 UIKit class MySegment
..
我正在使用 UISegmentControl 在表格视图中显示目标类型的问题.但是,如果我在任何一个单元格中选择一个段,那么如果我滚动,一些段值就会改变.我不知道如何解决这个问题.请指导我. 单元格大小: 160px 段色调:蓝色 编码 //UIViewControllerfunc numberOfSectionsInTableView(tableView: UITableVi
..
开始学习 Swift 并尝试转换此 ObjectiveC 代码: [[mySegmentedControl.subviews objectAtIndex:0] setTintColor:[UIColor blueColor]] 这正确设置了第一段的色调. 这是我最接近获得相同代码的 Swift 版本: mySegmentedControl?.subviews[0].tintColor
..
我用 Table View 和 Segmented Control 制作了一个应用程序,这是我的第一次.我正在使用一些代码和一些教程,但它不起作用.当我运行我的应用程序时,它崩溃了,并在日志中显示此错误: MyApplication[4928:336085] * 由于未捕获的异常“NSUnknownKeyException"而终止应用程序,原因:“[setValue:forUndefined
..
如何以编程方式更改 uisegmentedcontrol 的字体大小和字体名称?我用的是swift. 这是我的代码: self.mysegmentedControl = UISegmentedControl(items: [NSLocalizedString("Aaaaaa", 注释: ""),NSLocalizedString("BBbbbb", 评论: ""),NSLocalizedS
..