草庐IT

subView2

全部标签

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

ios - 如何在主视图上应用变换后获取 subview 的框架?

我已经创建了UIView的mainView对象并在其上添加了一个subview。我在mainView上应用了变换以减小帧大小。但是主视图的subview框架并没有减少。如何减小此subview的大小。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.CGFloatwidthM=1200.0;CGFloatheightM=1800.0;UIView*mainView=[[UIViewalloc]initWithFrame:CGRectMake(

objective-c - 事件指示器不在 subview 的中心(与父 View 的大小不同)

我正在尝试使用以下代码将微调器置于页面中间。self.aSpinner.center=self.view.center;但是当我运行程序时,微调器似乎不在中心有什么办法可以解决这个问题吗?编辑:我发现了问题。并不是微调器不在中心,而是subview与其父View具有不同的边界。我在我的代码中做这样的事情:self.navcon=[[UINavigationControlleralloc]init];self.photoViewTable=[[PhotoTableViewControlleralloc]init];self.loadingPage=[[LoadingPageViewCon

iphone - 将 UIVIew 作为 SubView 添加到窗口 iPhone 的右下角

目前我有一个大小为100px宽x40px高的UIView。如果我使用添加它[self.viewaddSubView:buttonsView];它将这个小的UIVIew添加到我的iPhone屏幕的左上角。有没有办法让它添加到右下角? 最佳答案 在添加buttonView之前,设置它的“frame”属性:一种方式:buttonsView.frame=CGRectMake(self.view.frame.size.width-buttonsView.frame.size.width,self.view.frame.size.height-