102得票8回答
使用hitTest:withEvent:捕获超出其父视图框架范围的子视图上的触摸事件,涉及IT技术。

我的问题:我有一个超级视图 EditView,它基本上占据整个应用程序框架,以及一个子视图 MenuView,它只占据底部约20%的区域,然后 MenuView 包含自己的子视图 ButtonView,它实际上位于 MenuView 的边界外(类似于这样:ButtonView.frame.or...

94得票22回答
如何在iOS中列出一个UIViewController中的所有子视图?

我想列出UIViewController中的所有子视图。我尝试了self.view.subviews,但并没有列出所有子视图,例如UITableViewCell中的子视图未被找到。有什么建议吗?

83得票8回答
在自动布局中,将子视图的X居中会抛出“未准备好约束”的错误。

我有一个自定义的UIView子类,通过nib进行初始化。 在-awakeFromNib中,我正在创建一个子视图并尝试将其居中在其父视图中。[self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstra...

40得票8回答
Swift中的recursiveDescription方法是什么?

有没有办法在Swift中使用[self.view recursiveDescription]?我正在尝试使用这个方法,但是我遇到以下错误:'UIView' does not have a member named 'recursiveDescription' 有什么建议吗?

39得票4回答
iOS:警告“尝试呈现视图控制器,其视图不在窗口层次结构中”

当我尝试在导航控制器上展示ActivityController时,我收到以下警告:Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80&...

24得票5回答
UIView带有子视图的TouchUpInside事件

我可能有所遗漏,但是... 我有一个带有几个子项的 UIView(一些UILabel和UIImageView)。我需要在用户单击(轻敲)父 UIView(可见部分或其任何子项)时捕获事件。 最好的方法是什么?

19得票4回答
如何将子视图添加到视图层次结构的底部

我想将以编程方式添加的mapView添加到层次结构视图的底部,因为我已经预先在Storyboard中绘制了一些元素。 因此,在调用该方法后:[self.view addSubview:self.map]; 怎样将它放在视图层级的底部?!

15得票3回答
如何在UITableView表头上方添加带有视差效果的图片并保持表头固定?

这里有一张图片,说明了我想做的所有事情: 我的问题是,如何构建我的视图结构。表格视图的标题应该固定在表格顶部。但是关于最上面的图片,在表格视图标题上面的那个图片,我需要怎么处理呢?我需要把表格视图放在UIScrollView中吗? 可以通过CATransform3D实现视差效果,但我想...

13得票3回答
_UILayoutGuide是什么?

我需要了解_UILayoutGuide,它是什么,它的作用是什么,为什么它作为一个subview几乎总是以frame = (0,0,0,0)的形式存在于UIView层级结构中。

10得票1回答
在UIScrollView中嵌入一个UICollectionView几乎完美运作

背景 我在一个UIScrollView内嵌了一个UICollectionView,它几乎完美地工作。 目标 可滚动的元素应该在达到其内容视图的末尾后无缝传递滚动。当我在UIScrollView上向下滑动时,它应该向下滚动,使UICollectionView占屏幕的约90%,然后继续滚动c...