48得票5回答
28得票1回答
自动布局和子视图

我正在使用苹果提供的iAd套件和storyboard,参考了这个链接:Apple iAd Storyboard文档 当我打开自动布局后,一切正常,但在运行时崩溃。我得到的输出结果是: 2013-08-24 12:06:36.138 TabbedBanner[7272:c07] * 在 -[...

14得票2回答
iOS >> 拖动的视图跳回原始位置 >> 自动布局与UIPanGestureRecognizer问题

我有几个UIView应该让用户可以拖放。我使用UIPanGestureRecognizer来管理拖放操作(请参见下面的代码)。拖放操作正常工作,但是当我开始拖动另一个UIView时,我刚才放下的那个UIView会跳回其原始位置。 - (void)handlePan:(UIPanGesture...

13得票2回答
Xcode:从视图中删除一些子视图

大家好, 我是一个新手,已经尝试了几天来解决这个问题。 我正在使用UItouch向视图添加图像。该视图包含一个背景,并在其上添加新图像。如何清除我正在从子视图中添加的图像,而不会摆脱作为背景的UIImage。非常感谢您的任何帮助。提前致谢。 以下是代码:- (void)touchesBe...

13得票12回答
如何在iOS SDK中禁用UIView/UIViewController的“高亮子视图”消息?

当单击UITableViewCell时,我希望使用默认的高亮显示。 但是,我不希望自定义子视图(以及它们的子视图)接收更新其高亮状态的消息,从而破坏backgroundColor属性。 编辑 我的“子视图”指任何UIView子类,而不仅仅是UITableViewCell。 也许下面的示例可...

10得票4回答
重新排列UIView的子视图

在我的应用程序中,我想将一个子视图置于最前面,然后稍后再将其放回到原来的图层位置。代码应该很简单: 将子视图置于最前面(在我的自定义UIView类内部):[self.superview bringSubviewToFront:self]; 很简单。我将原始的z位置存储在一个实例变量中,称为您...

10得票3回答
Swift - 检索子视图

在我的应用程序中,我正在向视图添加标签,然后在单击按钮时尝试从视图中清除特定标签,并在尝试检索子视图时遇到错误: class FirstViewController: UIViewController { @IBAction func btnAddTask_Click(sende...

8得票4回答
更改NSView子视图的顺序

我正在开发一个自定义控件,它展示了不同的句柄。我希望确保所选的句柄具有比其他句柄更高的Z-index。 有没有一种方法可以交换视图顺序? 我找到了这个函数sortSubviewsUsingFunction:context:,但我无法确定是否是正确的解决方案。

7得票4回答
如何在UIView中获取所有的UILabels

我需要一种方法来获取一个UIView中的所有UILabel,而不必遍历UIView中的所有视图。 我还有许多其他类型的视图,如UIButton、UIImageView,如果我只需要UILabel,那么遍历所有这些视图会太麻烦了。 我想避免像这样的做法: for (UIView *view...