有没有办法组合两个 UI 元素?
Posted
技术标签:
【中文标题】有没有办法组合两个 UI 元素?【英文标题】:Is there a way to combine two UI elements? 【发布时间】:2016-05-23 22:27:09 【问题描述】:我正在用 Swift 开发一个移动应用程序,我有一个自定义的 UIView
,它显示一个圆形进度条,但我想在中间添加一个 UILabel
,它也显示进度百分比。有没有办法做到这一点?
【问题讨论】:
您是如何实现自定义进度视图的?使用相关代码更新您的问题。您是否尝试将标签添加为子视图?还是渲染drawRect:
中的文字?
【参考方案1】:
UIView 可以重叠。您可以将标签放在自定义视图的顶部,也可以将标签作为自定义视图的子视图。
【讨论】:
使标签成为子视图到底有什么作用?那将如何实施? 这些都是非常基本的问题。听起来你需要阅读“Creating and Managing a View Hierarchy” in the View Programming Guide for ios。以上是关于有没有办法组合两个 UI 元素?的主要内容,如果未能解决你的问题,请参考以下文章