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

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

7得票1回答
在键盘上方显示带有按钮的UIView,就像Skype、Viber等通讯应用一样(使用Swift编写,iOS平台)。

我希望创建一个附件视图,该视图位于输入辅助视图下方,覆盖键盘,就像Skype App或Viber中一样: 我已经在这里提出了这样的问题,但是对于这个问题的建议解决方案并不那么优雅,因为当我将滚动视图拖到顶部时,我希望我的Attachment UIView随键盘向下移动(我使用UIScro...

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

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

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

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

7得票2回答
是否可以自定义CNContactPickerViewController?

我正在应用程序中使用CNContactPickerViewController,但我希望改变它的呈现方式以适应我的应用程序需求,最好不要重新发明轮子。以下是我使用Objective-C打开它的方式.... self.contactPicker = [[CNContactPickerViewC...

8得票2回答
UIViewContentMode模式指的是哪种类型的内容?

根据UIView的官方文档关于contentMode属性的说明: The content mode specifies how the cached bitmap of the view’s layer is adjusted when the view’s bounds change ...

9得票3回答
如何以编程方式将视图置于前/后?

我正在开发一个使用 UIView 作为文本背景的应用程序。我已经在 storyboard 中将这些视图放置在文本后面,但由于某种原因,一些视图仍然似乎在文本前面。有没有一种方法可以通过编程方式将这些视图发送到后面?以下是我所说的截图:

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

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

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

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

13得票3回答
_UILayoutGuide是什么?

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