ios - 如何在 Storyboard 中的按钮上实现这种布局?

标签 ios swift storyboard ios9

我已经在 Photoshop 中完成了应用程序设计,目前正在使用 XCode 编写应用程序代码。几个小时以来,我一直在摸索如何以“漂亮”的方式制作下面的设计。我认为有一种简单的方法可以使 UISegmentedControl 如下图所示,但似乎您无法将图像和文本添加到 UISegmentedControl 上的按钮.我尝试了其他几种方法,比如使用标签、 ImageView 和在这些层上方透明的按钮,但它看起来很老套。我怎样才能用方角和下面的边框实现这种布局?

enter image description here

最佳答案

为了使用 UISegmentedControl 执行此操作,我认为您必须创建自定义 UISegmentedControl 类并以编程方式将自定义 View 添加到每个段中。

另一种更好的方法可能是使用带有自定义单元格的 UICollectionView?

关于ios - 如何在 Storyboard 中的按钮上实现这种布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33940317/

相关文章:

ios - 从 Storyboard 中获取 viewController,而不是使用 instantiateViewControllerWithIdentifier

iphone - iOS GameCenter 匹配器不工作

iphone - 在 IOS 中管理内存警告。任何指针?

带闭包的 Swift 泛型函数

ios - AnyObject 在 Xcode8 beta6 中不工作?

ios - 将代码更新为最新的 Swift 4 语法会导致 "Thread 1: Fatal error: Index out of range"错误

objective-c - "Incompatible pointer..."将委托(delegate)分配给自己时发出警告

ios - 如何使用 Swift 5 通过相机仅扫描特定区域?

xcode - 图像并非全部显示在模拟器上,而是显示在 Storyboard中

ios - Xcode Storyboard 在 UI 元素周围显示蓝色框架。我该如何关闭它?