草庐IT

ios - 在 iOS 运行时更改 subview

在我的ViewController的初始化中,我声明了一个View并将其设置为主视图的subview:self.customView=[[UIViewalloc]initWithFrame:self.view.frame];self.customView.backgroundColor=[UIColorredColor];[self.viewaddSubview:self.customView];稍后,在一个方法中,我需要将self.customView替换为另一个View。(注意:更改背景颜色只是一个简化的示例。View比这更复杂)。UIView*anotherView=[[UIVi

iphone - 使用自定义 subview 滚动 UITableView 时重复数据

这以前有效,除非它已经太久了我忽略了一些东西。当表格第一次显示时,一切看起来都很棒,但如果我上下滚动标签,则会得到重复的内容。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"CellIdentifier";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cel

ios - XIB subview 不可见

我从git加载我的项目,现在看不到xibsubview。但是如果我在模拟器中运行项目,subview是可见的并且运行良好。有人知道原因吗? 最佳答案 看起来您正在使用大小类,并且将其设置为未安装View的类(这就是为什么它们都变暗的原因)。点击一个View,检查器会告诉您它安装的尺寸类别。更改Xcode中的显示以显示该尺寸等级,或更新设置以便在所有尺寸等级中安装View。 关于ios-XIBsubview不可见,我们在StackOverflow上找到一个类似的问题:

iOS 11 - 在 VKSideMenu 中添加 subview 时崩溃

我一直在使用VKSideMenu用于实现滑动菜单的库。我创建了一个按钮点击动画相同。该代码在iOS11之前完美工作,但自从我将iPhone更新到iOS11后,每当我点击按钮时,应用程序都会崩溃。添加异常断点帮助我找出原因所在,但我无法在任何地方找到导致该原因的原因。在VKSideMenu.m文件中,我在[self.viewaddSubview:self.tableView];其中self.tableView表示显示菜单的tableview。但是tableview不是nil。 最佳答案 坐了几个小时后,我终于找到了解决方案。替换这一行

ios uiview subview 加载事件

是否有一种简单的方法可以知道何时加载了所有subivews?现在我在做:if([[selfsubviews]count]==10){//dostuff}如果没有用于此的事件/方法,是否至少有一种方法可以动态了解子计数将是多少?编辑我刚刚重新阅读了这篇文章,意识到它有点愚蠢。让我澄清一下:我正在从XIB文件中加载此UIView,我想知道NIB何时正式加载(所有这些都是children)。所以我敢说正确答案是awakeFromNib 最佳答案 如果你从viewController调用它,只需使用-(void)viewDidLoad;在加

iOS 在 UITableViewCell 上获取 subview 的引用

我正在使用UITableView创建自定义控件。此控件只是一个TableView,在一个部分中包含多行。我们将其命名为MyCustomControl。在TableView的每个单元格中,我添加了一个UITextField控件。----------------|------------|||TextField||->CELL|------------|----------------此单元格只是默认的UITableViewCell,我使用[celladdSubview:textField];添加了文本字段我使用如下方法访问TableView中的每个文本字段组件:-(UITextField

ios - 获取 subview 的所有 subview

好吧,我的问题是,正如您在图像中看到的那样,我有一个subview,在该subview中我有其他View,在其中我有一个uilabel和一些uibutton。我的问题是如何访问viewDidLoad中每个subview上的所有uibutton和uilabel,以便我可以在应用程序启动时更改它们的某些方面。在我的测试中,我尝试更改按钮的颜色。我试过使用这段代码,但没有成功:for(UIView*view1inself.view.subviews){NSLog(@"%@----",view1);for(UIView*view2inview1.subviews){NSLog(@"%@",vi

ios - 在 UICollectionView 下面插入 subview

当我在UICollectionView下方添加subview时,有时该subview会显示在UICollectionView单元格上方。这是subview插入代码:[self.collectionViewinsertSubview:self.garmentViewatIndex:0];不确定我是不是没有遵循最佳实践,还是遗漏了一些明显的东西。任何帮助表示赞赏。**编辑**可能值得注意的是,这只发生在风景中,当最右边的单元格被放大时。 最佳答案 我觉得self.garmentView.layer.zPosition=-1[self.c

ios - 从 subview Controller 转移到父 View Controller - iOS

我有一个主要的ActionsViewController,上面有按钮“Review”。评论按钮的功能是:-(IBAction)btnReview:(id)sender{ReviewViewController*vc=[[ReviewViewControlleralloc]initWithNibName:@"ReviewViewController"bundle:nil];[selfaddChildViewController:vc];[vcdidMoveToParentViewController:self];[self.viewaddSubview:vc.view];}现在在评论页面

ios - 为什么 UIView 的 alpha 设置小于 1.0 时,UIView 的所有 subview 都显示半透明?

单击UIButton时,我创建了一个UIView并将其置于最前面。我将其“alpha=0.6”设置为显示半透明,然后向其添加各种“subview”。不知何故,这些“subview”也显示出我不想要的半透明性。谢谢!-(IBAction)OnClickTutorialGuideButton:(id)sender{dimView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,320,568)];dimView.backgroundColor=[UIColorblackColor];dimView.alpha=0.4;[self.viewaddSubv