uisegmentedcontrol相关内容

UISegmentedControl 没有圆角?

有没有办法摆脱 UISegmentedControl 的圆角或者这是默认行为? 解决方案 不,没有 API 可以让您控制段的布局. 您可能会尝试查看 UISegmentedControl 的 view.subviews 并尝试根据您的需要更改它们.但从个人经验来看,我不建议这样做.如果 Apple 将来更改订单,您的应用程序可能会崩溃.最简单的做法是创建自定义 UIButtons,其 ..
发布时间:2022-01-23 11:13:28 移动开发

自定义 UISegmentedControl

如何制作自定义 UISegmentedControl? 我有 2 张图片,其中 1 张应在段处于活动状态时显示,而另一张应在段处于非活动状态时显示.我可以覆盖样式或其他东西,所以我有一个 UISegmentedControl 与我自己的图像作为活动/非活动背景? 解决方案 除了“on"和“off"位置有两种不同的状态之外,我还必须添加这个额外的代码: - (void)viewDid ..
发布时间:2022-01-23 10:36:55 移动开发

如何在 iOS 13 的 UISegmentedControl 中更改段的颜色?

UISegmentedControl 在 iOS 13 中具有新外观,用于更改分段控件颜色的现有代码不再像以前那样工作. 在 iOS 13 之前,您可以设置 tintColor 并将其用于分段控件周围的边框、分段之间的线条以及所选分段的背景颜色.然后,您可以使用带有 titleTextAttributes 的前景颜色属性更改每个段的标题颜色. 在 iOS 13 下,tintColor ..
发布时间:2022-01-23 10:30:29 移动开发

如何以编程方式和动态地为 UIButton 的背景图像着色?

我正在开发一个应用程序 - 或者更确切地说是一些可重复使用的“框架",一旦它工作,我很乐意分享.在这个应用程序中,用户应该能够从颜色主题列表中进行选择.因此,应用程序必须能够以某种相当动态的方式为其 UI 元素着色. 对于按钮,所有着色都不起作用.必须在此处提供适当着色的背景图像.但是为每个人准备一组背景图像只是第二好的.它不够动态和灵活. 最终,解决方案可能归结为为选定的正常状态提供 ..
发布时间:2022-01-18 08:05:24 移动开发

如何在分段控制按钮中永久取消选择分段,直到再次单击它

我有一个有 4 个段的 UISegmentedControl.当它被选中时,它应该保持选中状态.当再次单击同一段时,它应该取消选择自身.如何做到这一点? 解决方案 由于 UISegmentedControl 只在未选中段被选中时发送动作,所以你必须继承 UISegmentedControl对其触摸处理进行微小的更改.我使用这个类: @implementation MBSegmentedC ..
发布时间:2022-01-17 23:36:09 移动开发

颜色色调 UIButton 图像

我注意到,当我将白色或黑色 UIImage 放入 UISegmentedControl 时,它会自动对其进行颜色遮罩以匹配分段控件的色调.我认为这真的很酷,并且想知道我是否也可以在其他地方这样做.例如,我有一堆形状统一但颜色多样的按钮.除了为每个按钮制作一个 PNG 之外,我是否可以以某种方式使用这种颜色遮罩为所有按钮使用相同的图像,然后设置一个色调颜色或其他东西来改变它们的实际颜色? 解决 ..
发布时间:2022-01-17 23:28:47 移动开发

导航栏中带有返回按钮的 UISegmentedControl

我正在以编程方式将 UISegmentedControl 添加到导航栏 titleView 应该在的位置.但正如 Apple docs 所提到的在 titleView 下,如果 leftBarButtonItem 不为 nil,则忽略此属性. 但我也想要返回按钮.就像他们在自己的图片中展示的一样! 下面是我添加UISegmentedControl的代码. self.navigatio ..

自定义左 &右 UISegmentedControl 按钮

我正在尝试自定义以下分段控件,对第一个按钮使用左图像,对第二个按钮使用右图像.我将如何使用 UIAppearance 做到这一点? 我要更改以下segmentedControl: 类似于以下内容: 我想使用自定义图像的原因是我可以更改按钮的角.如果你看一下蓝色的分段控件,它更方正(我的图像有它自己的角). 我在想这样的事情但没有用: UIImage *leftImage ..
发布时间:2022-01-14 19:52:04 移动开发

带有“上一个"的工具栏和“下一个"用于键盘输入AccessoryView

我一直在尝试实现这个工具栏,当顶部的 textField 是 firstResponder 时,只启用“下一步"按钮,而当底部的 textField 是 firstResponder 时,只启用“上一个"按钮. 这有点用,但是我需要每次点击“上一个"/“下一个"按钮两次以启用/禁用相反的按钮. 我是否遗漏了导致这种情况发生的响应者链中的某些内容? 这是我的代码: - (void ..
发布时间:2022-01-13 22:35:36 移动开发

使用 UISegmentedControl 在 UIViewController 之间切换

我有一个标签栏 -> 导航控制器结构.在其中一个选项卡中,我想在两个 UIViewController 之间切换(准确地说是 KalViewController 和 UITableViewController),使用位于导航栏中的 UISegmentedControl. 目前,我有第三个 UIViewController,它会在段值更改时弹出并推送适当的 ViewController.我认为 ..
发布时间:2022-01-08 16:20:17 移动开发

在 iOS 7 中使用 iOS 6 样式分段控件?

是否可以将 iOS 7 设备上的分段控件显示为控件的 iOS 6 版本? 我们真的还没有准备好重新设计界面,新的平面控件与我们 UI 的其余部分不协调.如果可能的话,现在最好保持 iOS 6 风格. 澄清一下,我正在使用 iOS 6.1 Base SDK 进行编译.我知道这是我问题的“明显"答案,但它不起作用.通过这样做,大多数其他 UI 元素将显示为 iOS 6 样式,但与 UIAl ..
发布时间:2022-01-07 18:27:16 移动开发

着色 UIButton 图像

我注意到,当我将白色或黑色 UIImage 放入 UISegmentedControl 时,它会自动对其进行颜色遮罩以匹配分段控件的色调.我觉得这真的很酷,想知道我是否也可以在其他地方做这件事.例如,我有一堆形状统一但颜色不同的按钮.与其为每个按钮都制作一个 PNG,我能否以某种方式使用此颜色遮罩为所有按钮使用相同的图像,然后设置色调颜色或其他内容来更改它们的实际颜色? 解决方案 从 iO ..
发布时间:2022-01-07 17:38:34 移动开发

使用 UISegmentedControl 在 UIViewControllers 之间切换

我有一个标签栏 -> 导航控制器结构.在这些选项卡之一中,我想在两个 UIViewControllers(一个 KalViewController 和一个 UITableViewController 之间切换,准确地说),使用位于导航栏中的 UISegmentedControl. 目前,我有第三个 UIViewController,它在段值更改时弹出并推送适当的 ViewController ..
发布时间:2022-01-05 09:10:05 移动开发