jjzjj

Subviews

全部标签

ios - Xcode 5 与 iOS 7 : 'Story Board: There are unexpected subviews in the container view.' 中的 NSInternalInconsistencyException

我刚刚安装了带有OSXMavericks的Xcode5.0.2。在Xcode4.5上运行最初为iOS5.1构建的项目时,出现“NSInternalInconsistencyException”错误,如下所示:***Assertionfailurein-[UIStoryboardEmbedSegueperform],/SourceCache/UIKit_Sim/UIKit-2903.23/UIStoryboardEmbedSegue.m:19***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',

ios - Xcode 7 测试版 5,Swift 2 : UITableViewCell's subviews are not added to the contentView at runtime

在使用Xcode7beta5和Swift2时出现如下现象:当使用在Storyboard中创建的自定义UICollectionViewCell时,单元格的subview不会添加到单元格的contentView。因此单元格在运行时保持空白。但是,如果我为单元格创建自定义单元格类,然后以编程方式将subview添加到contentView并设置它们的frame,则显示单元格的内容:classCell:UITableViewCell{@IBOutletweakvarlabel:UILabel!overridefuncawakeFromNib(){super.awakeFromNib()NSLo

IOS 7 - 在 TableView 白色 ScrollView 背景中搜索显示 Controller - 无法更改背景颜色

在我的应用程序中,我使用了深色表格和单元格。我已将Storyboard中的所有内容都设置为黑色,并且在添加搜索显示Controller之前一切正常。搜索框本身是所需的颜色,但是当我下拉时,我看到一个白色的ScrollView。我在Storyboard设置中找不到任何地方来更改该背景颜色。我已经检查了几个地方,包括深入搜索这个网站。任何帮助将不胜感激。我已经调用了我在stackoverflow上从viewDidLoad找到的这个助手,并以编程方式将所有背景设置为黑色。它仍然显示为白色。我已经为self.viewself.tableViewself.searchDisplayControl

ios - UIView subview 的顺序?

如果我使用for循环;for(UIView*subviewin[myViewsubviews])subview的顺序是什么?根据他们添加的顺序还是其他? 最佳答案 正如文档所说,它反射(reflect)了它们在屏幕上的可见顺序。@property(nonatomic,readonly,copy)NSArray*subviewsDiscussionYoucanusethispropertytoretrievethesubviewsassociatedwithyourcustomviewhierarchies.Theorderofthe

ios - 从 XAMARIN 中的 UIScrollView 中删除 UIView

我在UIScrollView上放置了几个控件(UIView的子类)。现在我想从UISrollView中删除它们并创建新控件。下面的代码运行但没有效果!我做错了什么?for(inti=0;i 最佳答案 使用RemoveFromSuperview():foreach(ViewsubinmyScroll.Subviews){sub.RemoveFromSuperview();} 关于ios-从XAMARIN中的UIScrollView中删除UIView,我们在StackOverflow上找到一

ios - "Magic Move"效果自定义转场

我试图在两个ViewController之间进行自定义转换。首先,这是一张图片来说明我想要什么:我想要一个UICollectionViewCell扩展到整个屏幕。在这个单元格中,subview在IB中使用自动布局放置。我只希望每个subview都转到新位置。所以我在动画block中尝试了subview.frame=newSubview.frame,但它不起作用(我认为是因为Autolayout)。我想在动画发生时删除约束,但它不起作用。我还尝试创建约束的@IBOutlets并更改常量属性。这是我的代码:letdetailView=detailViewController.viewlet

ios - 为什么 self.view.subviews 在 vi​​ewDidLoad 中是一个空数组?

我使用InterfaceBuilder创建了一堆UI元素,并使用IBOutlets将它们连接到我的ViewController。但是,当我尝试在我的ViewController的viewDidLoad方法中遍历self.view.subviews时,我发现subviews数组是空的。ViewController.xib:UIView|-UILabel-UIButton-//...morestuff-UIToolbarViewController.m:#import"ViewController.h"@interfaceViewController()//Interfaceelement

ios - 来自 iOS "Do not add subviews directly to the visual effect view itself"的警告

我在下面有一个函数,当我链接到iOS11SDK时,出现错误:Donotaddsubviewsdirectlytothevisualeffectviewitself,insteadaddthemtothe-contentView.问题可以通过改变来解决leteffectView=UIVisualEffectView(effect:UIBlurEffect(style:.dark))"到effectView=UIView()但是效果不是那样的。如何继续使用UIVisualEffectView而不是UIView?我想保持效果。letimagePicker=UIImagePickerContr

ios - 如何获取 UIView 中的所有 UILabel

我需要一种方法来获取所有UILabel在UIView内无需遍历UIView中的所有View.我还有很多其他类型的观点,UIButton小号,UIImageViews,当我只需要UILabel时,遍历所有这些太长了我正在努力避免这样的事情:for(UIView*viewinmyView.subviews){if([viewisKindOfClass:[UILabelclass]]){UILabel*lbl=(UILabel*)view;}}这是可能的还是我在做梦? 最佳答案 创建一个NSArrayivar,您可以将所有UILabel添

ios - 具有 iOS 自动布局约束的 UIScrollView : Wrong size for subviews

我正在尝试在代码中生成一个View。这是我的View对象的层次结构UIScrollView界面View界面按钮ScrollView应与窗口大小相同。按钮应尽可能大。我正在使用iOS自动布局,所以我所有对象的约束字符串如下所示H:|[object]|V:|[object]|我还为每个对象将translatesAutoresizingMaskIntoConstraints设置为NO。问题是按钮只能获得默认的按钮大小。它的父View对象(UIView)仅获得其subview所需的大小。红色:UIScrollView/黄色:UIView如何强制这些View与scrollView一样大?当我使用