198得票8回答
UIlabel图层的cornerRadius在iOS 7.1中无效。

我目前正在查看一个具有属性 addMessageLabel.layer.cornerRadius = 5.0f; 的UILabel。 在安装了iOS 7.0的设备上,它的角是圆形的。 在安装了iOS 7.1的设备上,它的角不是圆形的。 这只是iOS 7.1的一个错误吗?

196得票3回答
UIView的frame、bounds、center、origin,何时使用哪个?

UIView有四个属性:frame、bounds、center和origin,它们似乎都是相互关联的。在设置UIView的位置和大小时,我大多数情况下处理的是frame。我知道frame使用全局坐标系统,bounds使用本地视图的坐标(因此其x和y为0,但并不总是如此),但仍然很困惑什么时候该...

187得票26回答
UIView周围的虚线边框

我该如何在UIView周围添加虚线边框? 类似于这样:

184得票30回答
在Swift中从nib文件加载一个UIView

这是我使用的Objective-C代码,用于为我的自定义UIView加载nib文件:-(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:n...

171得票13回答
iOS - 将所有触摸事件转发到一个视图上

我有一个视图在许多其他视图的上方重叠。我仅使用这个叠加视图来检测屏幕上的一些点击,但除此之外,我不希望该视图停止底部的其他视图(例如滚动视图等)的行为。如何将所有触摸事件转发到这个叠加视图下面的其他视图?该叠加视图是UIView的子类。

168得票35回答
如何在UIView的顶部添加边框

我的问题是关于标题的。 我不知道如何在特定的一侧、顶部或底部添加边框,任意一侧... layer.border 会为整个视图绘制边框...

168得票4回答
UIView的子类化正确实践方法是什么?

我正在开发一些自定义的基于UIView的输入控件,我试图确定设置视图的正确方法。当使用UIViewController时,使用loadView和相关的viewWill,viewDid方法相当简单,但是当子类化UIView时,我最接近的方法是awakeFromNib、drawRect和layou...

168得票12回答
给定一个视图,如何获取它对应的视图控制器?

我有一个指向UIView的指针。如何访问它的UIViewController?[self superview]是另一个UIView,但不是UIViewController,对吗?

161得票5回答
如何在Swift中为UIView的子类编写自定义init?

假设我想用一个String和一个Int来初始化一个UIView子类。 如果我只是在子类中创建了一个自定义的init()函数,但参数是一个String类型和一个Int类型,它会告诉我“在从初始化程序返回之前未调用super.init()”。 如果我调用super.init(),则会告诉我必须...

160得票8回答
iOS: 验证一个点是否在矩形内部

有没有一种方法可以验证一个CGPoint是否在特定的CGRect内? 一个示例是:我正在拖动一个UIImageView,我想验证它的中心点CGPoint是否在另一个UIImageView中。