636得票18回答
如何判断UIViewController的视图是否可见

我有一个带有多个视图的选项卡应用程序。有没有一种方法可以从UIViewController中知道当前是否可见特定的UIViewController?(寻找属性)

631得票13回答
Cocoa:"frame"和"bounds"有什么区别?

UIView 及其子类都拥有属性 frame 和 bounds,它们之间有什么区别呢?

613得票21回答
给UIView添加圆角

我的登录视图包含一个子视图,其中包含一个 UIActivityView 和一个标签UILabel说“正在登录中...”。这个子视图的角没有圆角。如何使它们变成圆角? 是否有办法在我的xib文件中完成它?

567得票19回答
如何使用Swift编程添加约束条件

自上周开始,我一直在试图弄清楚这个问题,但没有任何进展。好的,所以我需要使用以下代码在 Swift 中以编程方式应用一些约束条件到一个UIView中: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_...

548得票31回答
如何为UIView的左上角和右上角设置cornerRadius?

有没有一种方法可以仅为UIView的左上角和右上角设置cornerRadius? 我尝试了以下方法,但最终导致无法看到视图。UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer laye...

450得票35回答
带有圆角和投影的UIView?

我已经在一个应用程序上工作了几年,收到了一个简单的设计要求:将UIView的边角变为圆形并添加阴影。按照以下所示进行操作。 我想要一个自定义的 UIView …… :我只想要一个带有圆角和浅色阴影(没有光照效果)的空白白色视图。我可以逐个完成它们,但通常会出现 clipToBounds/mas...

342得票22回答
使用编程方式创建具有颜色渐变的UIView

我想在运行时生成背景为渐变颜色(从实色到透明)的视图。有没有办法做到这一点?

327得票6回答
UIView的frame、bounds和center属性

我想知道如何正确地使用这些属性。 据我所知,frame 可以从我正在创建的视图的容器中使用。它将视图的位置相对于容器视图设置,并设置该视图的大小。 另外,center 也可以从我创建的视图的容器中使用。此属性更改视图相对于其容器的位置。 最后,bounds 是相对于视图本身的。它会更改视...

295得票16回答
如何给UIView添加触摸事件?

我该如何在UIView上添加触摸事件? 我的尝试:UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [h...

285得票42回答
如何在iOS上找到最顶层的视图控制器

我遇到了几种情况,需要找到“最上层”的视图控制器(负责当前视图的视图控制器),但没有找到方法。 基本上,这个挑战是这样的:假设一个类不是视图控制器(或视图)[并且没有活动视图的地址],也没有传入最上面视图控制器的地址(或者比如导航控制器的地址),那么是否可能找到该视图控制器呢?(如果可以,怎...