ios - 出于 UI 目的将控件组合在一起

标签 ios objective-c

我正在寻找一种方法,将多个控件组合在一个细边框中,如下图所示,在 C# 中,这可以通过不同的方式(面板、组等)实现。我如何实现这一点是客观的- c(有 3 个控件,两个标签和一个 slider )

enter image description here

最佳答案

将所有 View 添加为 UIView 的 subview ,其中“容器” View 是框的所需大小。导入 QuartzCore.h。获取容器 View 的图层并设置其边框宽度和颜色。

#import <QuartzCore/QuartzCore.h>


UIView *containerView = [[UIView alloc] init];

// add subviews

containerView.layer.borderColor = [[UIColor blackColor] CGColor];
containerView.layer.borderWidth = 1.0f;

关于ios - 出于 UI 目的将控件组合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17014102/

相关文章:

ios - 为什么不能在 Swift 的 Webview 中显示指示器?

ios - 带有 RubyMotion 的顶部栏 iOS 应用程序?

ios - UIView 作为 subview 方向框架问题

ios - 无法在屏幕末尾添加工具栏

ios - 应用程序进入应用程序商店后,有什么方法可以更改 bundle 显示名称?

iphone - UITabBar 中的单个选项卡不包含 UINavigationBar

iphone - 通过以编程方式设置 key 动态创建 NSPredicate

ios - 从 NSMutableArray 中删除对象时出现的奇怪问题

ios - 如何在 Swift 1.2 中从下到上为 UIlabel 设置动画

objective-c - block 有 SELF 指针吗?