uisegmentedcontrol相关内容

如何使用不同的图像在 uisegmentcontroler 上获取每个 Segment?

我需要在 UISegmentController 的每个部分上使用不同的图像,我在 Stackoverflow 中尝试了许多解决方案,但没有一个能满足我的需求.我是 IOS 新手,所以请帮助我. 还使用其他一些 jpg 文件更改每个选择上的图像. 目前我正在使用这种方法 UIImage *segmentUnselected =[UIImage imageNamed:@"26.png" ..
发布时间:2021-09-13 19:01:41 移动开发

检测段上的第二次点击

根据文档,应该与 UISegmentedControl 相关的事件值已更改.假设我有一个带有上一个和下一个的分段控件,在我的情况下,我应该能够多次单击下一个,UISegmentedControl 的默认行为将无法识别成功第二次单击同一段.那么如何处理呢? 解决方案 将 UISegmentedControl 的 momentary 属性设置为 TRUE. 您可以在代码或 Interfa ..
发布时间:2021-09-13 19:01:39 移动开发

单击已选择的段控件 swift

我有一个带有 4 个段的 UISegmentedControl.当它被选中时,它应该弹出视图.当弹出窗口关闭并尝试单击相同的段索引时,它应该再次显示弹出窗口.使用以下在弹出关闭后点击同一段索引没有任何动作. segHeader.addTarget(self, action: Selector("valuechange:"), forControlEvents: .AllEvents) 或 s ..
发布时间:2021-09-13 19:01:36 移动开发

iOS 7 - UISegmentedControl 没有保持突出显示?

我有一个 UISegmentedControl,它正在运行 iOS 7 的 iPhone 应用程序上显示在我的 UINavigationBar 中.我注意到,当我选择 UISegmentedControl 中的值之一时,突出显示不会保持活动状态.也就是说,如果我选择第一个项目,它会触发我添加到其中的操作,但会立即取消突出显示我选择的值. 这是预期的行为吗?一个错误?我不记得曾经在使用此控件的 ..
发布时间:2021-09-13 19:01:33 移动开发

IOS 分段控制:无法更改选定的分段

我在故事板中创建了一个分段控件,如下所示: 然后我为控件的值更改创建了一个 IBAction: @IBAction func segmentValChanged(_ sender: UISegmentedControl) {打印(“触摸")如果(sender.selectedSegmentIndex == 0){sender.selectedSegmentIndex = 1;}别的{sen ..
发布时间:2021-09-13 19:01:30 移动开发

单击 UISegmentedControl 的一段后显示多行文本,但最初不是 - 更新代码

我需要在 UISegmentedControl 的每个段中设置多行文本.我尝试了下面的代码,它工作正常,但问题是当第一次加载页面,并且第一次显示分段控件时,它没有显示多行文本,但是当我点击段之一,文本显示在多行中.如何解决这个问题?代码如下: -(void)configureInitialPage{//设置分段控件UISegmentedControl *segmentedControl = [ ..
发布时间:2021-09-13 19:01:24 移动开发

UISegmentedControl 中的拉伸图像

我正在尝试向 UISegmentedControl 添加图像,但图像总是自动拉伸以填充整个控件(见图).我目前正在通过调用 setImage:forSegmentAtIndex: 来设置图像.如何设置图像以保持其纵横比?这看起来应该是一件容易的事情,但我一直无法弄清楚. 解决方案 使用足够小的@1x 图像,这样它根本不需要缩放,并且纵横比不会弄乱.当然,您的@2x 和@3x 图像可以更大. ..
发布时间:2021-09-13 19:01:21 移动开发

Swift:分段控件在 UITableView 单元格中以一种奇怪的方式运行

每当我点击 UICell 中的分段控件时,其他单元格会立即在同一位置获取此分段控件.看起来分段控件不仅可以识别这个特定的控件,还可以识别其他单元格中的其他控件. 您遇到过这样的问题吗? 这是我的自定义单元实现: class QuestionYesNoCustomCellTableViewCell: UITableViewCell {@IBOutlet 弱变量 questionLabe ..
发布时间:2021-09-13 19:01:18 移动开发

将 CustomBadge 添加到导航栏中的 UISegmentedControl

navigationBar 中有一个 UISegmentedControl,它在 Storyboard 中创建,并有一个 Outlet 连接到它.我曾尝试向 UISegmentedControl 添加自定义徽章,但失败了.徽章没有出现. Ps. 当我将它添加到 navigationBar(UISegmentedControl 的超级视图)时会出现自定义徽章,但它是第二个对我来说.我想直接将它 ..
发布时间:2021-09-13 19:01:10 移动开发

UISegmentedControl 多选段

UISegmentedControl 可以允许多选段吗?否则我们应该创建自定义控件吗? 解决方案 默认情况下,UISegmentedControl不支持多选. 对于这种情况,自定义控件应该是所需的解决方案;我建议检查 ATHMultiSelectionSegmentedControl 库,它确实提供了您正在寻找的所需行为,它易于使用,现在它与最新的 Swift 版本(在我发布答案时为 ..
发布时间:2021-09-13 19:01:04 移动开发

禁用与分段控件的用户交互?

我想启用和禁用用户与 UISegmented 控件的交互.我注意到它的超类 UIControl 有一个名为“已启用"的属性,这是我需要设置的以禁用/启用我的控件吗? 解决方案 是的,enabled 属性正是您想要的.您也可以使用 userInteractionEnabled 为好,但我认为 enabled 就足够了. ..
发布时间:2021-09-13 19:01:01 移动开发

实例化 UISegementedControl 的子类时,将未实现的初始化程序“init(frame:)"用于类

当我尝试在下面的代码中使用 MySegmentControl 的实例时,出现以下错误.该错误在应用启动后立即发生. 知道我错过了什么吗? 致命错误:对类“TestingSubclassing.MySegmentControl"使用未实现的初始化程序“init(frame:)" UISegementedControl 的子类 导入 UIKit class MySegment ..
发布时间:2021-09-13 19:00:58 移动开发

滚动 tableview 时 UISegment 值发生变化

我正在使用 UISegmentControl 在表格视图中显示目标类型的问题.但是,如果我在任何一个单元格中选择一个段,那么如果我滚动,一些段值就会改变.我不知道如何解决这个问题.请指导我. 单元格大小: 160px 段色调:蓝色 编码 //UIViewControllerfunc numberOfSectionsInTableView(tableView: UITableVi ..
发布时间:2021-09-13 19:00:54 移动开发

如何修复错误:此类不符合键 tableView 的键值编码.

我用 Table View 和 Segmented Control 制作了一个应用程序,这是我的第一次.我正在使用一些代码和一些教程,但它不起作用.当我运行我的应用程序时,它崩溃了,并在日志中显示此错误: MyApplication[4928:336085] * 由于未捕获的异常“NSUnknownKeyException"而终止应用程序,原因:“[setValue:forUndefined ..
发布时间:2021-09-13 19:00:48 移动开发