jjzjj

addSubView

全部标签

swift - 添加带有约束的 subview 不起作用

我想添加一个带有一些约束的subview。但是我的View没有出现。下面是一些代码,有人知道哪里出了问题吗?(如果我添加一个UITextField,例如它工作正常...)classTestViewController:UIViewController{overridefuncviewDidLoad(){//Donotwork...addAndLayout(v:UIView(frame:CGRect(x:0,y:0,width:0,height:0)))//Worksfine//addAndLayout(v:UITextField(frame:CGRect(x:0,y:0,width:0

ios - Swift addSubview() 在使用 init 创建的 View 上(重复 :count) doesn't work

这是一个使用init(repeating:count)创建4个subview的ViewController。在viewDidLoad中,我将它们添加为subview并设置它们的框架。当我运行应用程序时,只添加了最后一个View。classViewController:UIViewController{letsubviews=[UIView].init(repeating:UIView(),count:4)overridefuncviewDidLoad(){super.viewDidLoad()foriin0..这是相同的代码,除了我使用的不是init(repeating:count)关

iPhone/iOS : Will there be called any method if a UIView is added as a subview

如果我像这样添加一个View作为subview[self.viewaddSubview:mySubview];是否会在mySubview上调用任何方法,我可以重写以添加一些自定义行为? 最佳答案 将View添加到(新的)父View触发器-(void)willMoveToSuperview:(UIView*)newSuperview和-(void)didMoveToSuperview。参见UIViewReference了解更多。 关于iPhone/iOS:Willtherebecalled

iPhone/iOS : Will there be called any method if a UIView is added as a subview

如果我像这样添加一个View作为subview[self.viewaddSubview:mySubview];是否会在mySubview上调用任何方法,我可以重写以添加一些自定义行为? 最佳答案 将View添加到(新的)父View触发器-(void)willMoveToSuperview:(UIView*)newSuperview和-(void)didMoveToSuperview。参见UIViewReference了解更多。 关于iPhone/iOS:Willtherebecalled

iphone - 为什么我的 UIView subview 没有在父 View 中呈现? (附代码)

为什么我的自定义UIView没有在其父级的UIView容器中呈现?所以我所拥有的是:MainViewController-有一个UIView“customViewContainer”(不占据整个屏幕),并且CustomView-是一个带有XIB文件的UIView-这里的UIView在渲染时(使用AspectFit)在父级边界之外渲染“自定义View容器”用于设置自定义View的代码是从MainViewController中摘录的:>所以我不明白为什么CustomViewView以比父级customViewContainer更大的方式呈现?我想要的是让customview完全按照Aspe

iphone - 为什么我的 UIView subview 没有在父 View 中呈现? (附代码)

为什么我的自定义UIView没有在其父级的UIView容器中呈现?所以我所拥有的是:MainViewController-有一个UIView“customViewContainer”(不占据整个屏幕),并且CustomView-是一个带有XIB文件的UIView-这里的UIView在渲染时(使用AspectFit)在父级边界之外渲染“自定义View容器”用于设置自定义View的代码是从MainViewController中摘录的:>所以我不明白为什么CustomViewView以比父级customViewContainer更大的方式呈现?我想要的是让customview完全按照Aspe

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

ios - 以编程方式使用 addSubview 时,Swift 3 UIView 不呈现 UILabel

我有几个用例,我需要以编程方式将标签和“容器”View(例如UIView)添加到StackView和其他控件。我无法让标签呈现,我确信这是一个我忽略设置的简单布局标志。以下示例:使用UIView.addSubview()以编程方式呈现UILabelimportUIKitclassTestViewController:UIViewController{varlabel=UILabel()varcontainer=UIView()openoverridefuncviewDidLoad(){super.viewDidLoad()container=UIView(frame:CGRect(x:

iphone - UITableView addSubview 和表格行

我正在尝试将自定义View添加到使用UITableViewController中的代码创建的UITableView。此View是带有消息(MBProgressHUD)的HUD窗口所以我有一个方法reload()从覆盖的initWithStyle()方法和表格的刷新按钮调用:-(void)reload{HUD=[[MBProgressHUDalloc]initWithView:self.tableView];[self.viewaddSubview:HUD];HUD.delegate=self;HUD.labelText=@"Downloading";[HUDshowWhileExecu