11得票1回答
如何使用标签查询UIView的子视图?

我向UIView中插入了两个tag分别为1和100的UIImageView, 如何访问UIView并检查其上有多少个子视图,或者选择标记1作为视图的顶部?

22得票3回答
UISegmentedControl最佳实践

我正在尝试找出在 iPhone 应用程序中使用 UISegmentedControl 的“最佳”方法。我已经阅读了一些关于此的帖子,也看到了一些人的想法,但我无法确定最佳方法。我所指的帖子是: 从 UISegmentedControl 更改视图 以及 如何使用 UISegmentedCont...

87得票18回答
如何循环遍历一个UIView的所有子视图,以及它们的子视图和它们的子视图

我该如何循环遍历UIView的所有子视图、它们的子视图和它们的子视图?

19得票4回答
UIView. 如何快速查找根SuperView?

在视图层次结构中,我有一个随机的子视图。最好/最快/最聪明的方法是什么,以便可以到达根超级视图? 谢谢, 道格

8得票1回答
水平堆栈视图新行 - Swift

在iOS中,Stack Views是非常好用的,但我发现没有原生的方法来创建水平Stack Views中的新行。假设我动态地向一个水平Stack View中添加了子视图,并且想要在达到3个子视图的增量时创建新行。 我需要创建一个垂直的堆栈视图,然后以3个增量为间隔动态地填充它,这样做是必...

9得票2回答
如何使子视图填满其父视图

我在这里找不到答案,也没有看到重复的问题。 我的代码很简单。给定3个UIView,父视图、起始视图和目标视图,从父视图中删除起始视图并添加子视图。+ 添加动画,但那只是小玩意。 现在的问题是,当我这样做时,目标视图会被偏移。就好像它被向下推了一样。 我甚至添加了To.frame = Pa...

26得票3回答
UIView的性能:removeFromSuperview与hide的比较

这个问题非常基础。从视图层级中移除一个UIView和隐藏一个UIView之间有什么性能差异? 我读到过,不需要的视图应该从视图层级中移除。我目前遇到的情况是,一个UIButton有时应该是可见的。什么时候应该隐藏UIButton,什么时候应该将其从其父视图中移除? 改变视图层次结构是否代价高昂?

15得票3回答
从子视图导航控制器访问顶部导航控制器

我的视图和控制器设置如下: 标签/栏控制器 1.中有一个根视图控制器 2.中有一个程序创建的导航控制器,它作为子视图显示在根视图控制器中。 我想做的是访问顶部的tab bar / 导航控制器,以便我可以将一个视图推送到它上面。 我尝试使用parentViewController,但它...

15得票2回答
使用故事板添加子视图而不需要外部xib文件

我正在学习Objective-C。 我在使用新的storyboard功能时遇到了问题。我想要在一个主视图中使用xib来初始化子视图。 在没有使用storyboard的情况下,我可以使用以下代码来完成:controller = [[UIViewController alloc]initWit...

15得票4回答
如何检查一个 UIView 是否是父视图的子视图

我有一个应用程序,在其中添加了一个子视图(并基于用户交互删除相同的子视图)。我想找到一种方法来检查是否存在子视图在任何给定时间。 例如:在当前视图(UIView *viewA)中,我添加了一个子视图(UIView *viewB)。然后,我希望有一种方法来检查在任何给定时间是否显示了viewB...