草庐IT

iphone - 设置 subview Controller 属性

好的,我知道之前有人问过这个问题,我已经尝试了很多不同的方法来实现它,但由于某种原因它不会。我正在尝试将字符串保存到标签的文本属性中。该标签位于容器View中名为tableVC的subviewController中,当UIDatePicker的值datePicker已更改。我试过:tableVC*tVC=[[tableVCalloc]init];tVC.timeLabel.text=[formatterstringFromDate:self.datePicker.date];并且还尝试制作一个属性@property(strong,nonatomic)tableVC*tVC;然后做:_t

ios - subview 不调整设备旋转

我正在向我的View添加一个subview。一切正常。我的应用程序支持自动旋转。当我旋转我的设备时,我的父Viewshouldautorotate/willanimate被调用但subviewshouldautorotate/willanimate没有被调用。因此,我无法设置subview的UI组件的位置。viewController=[[abcControlleralloc]initWithNibName:@"abcController"bundle:nil];[self.viewaddSubview:viewController.view];任何指针都会有所帮助。

ios - 隐藏 iOS 标准控件 subview 的风险

我想在某些iOS标准控件中隐藏特定的subview。假设它是MPMoviePlayerViewController。MPMoviePlayerViewController*standartPlayer=[[MPMoviePlayerViewControlleralloc]initWithContentURL:[NSURLURLWithString:@"..."]];...for(UIView*subViewinstandartPlayer.view.subviews){if(subView.backgroundColor==[UIColorredColor])[subViewsetHi

ios - NSLayoutConstraint subview 不会自动调整大小以适应容器 View

我有一个简单的布局,其中有一个在整个屏幕上开始的containerView。在内部,我有两个垂直subview—topView(绿色)、botView(橙色),它们需要相同的高度并且应该具有containerView高度的50%。启动后,我从底部向上从屏幕外滑入一个View(蓝色),导致containerView调整到更短的高度。我希望发生的是topView和botView都会变短,在containerView中保持它们的高度均匀,但是实际发生的是内部View没有调整大小,尽管有这样做的限制。因为这段代码有一些基于代码的约束,还有一些IB约束,here是一个示例项目,可以看到它的实际应

ios - 将 ScrollView 委托(delegate)传递给 subview Controller

我似乎无法弄清楚如何将ScrollView的委托(delegate)设置为ScrollView中的ViewController。ChildView*child=[[ChildViewalloc]init];_scrollview.delegate=child;我的subviewController正在使用ScrollView委托(delegate):@interfaceChildView:UIViewController但它不会调用scrollViewDidScroll;-(void)scrollViewDidScroll:(UIScrollView*)scrollView{NSLog

ios - 不加载带有 Nib (.xib) 的自定义 UIView 的 subview ?

我正在尝试使用关联的Nib(.xib)文件创建自定义UIView类,以帮助进行布局和创建。现在,我的自定义View中没有subview出现,即使它们存在于我的nib文件中并通过IBOutlets正确连接到我的自定义View类。我尝试通过以下其他答案:LoadcustomUIViewwithXIBfromaViewController'sviewusingIB还有这个:HowdoIgetaviewinInterfaceBuildertoloadacustomviewinanothernib?还有这个:http://soulwithmobiletechnology.blogspot.com

ios - UICollectionView 单元格未添加为 UICollectionView 的 subview

我是UICollectionView的新手。我关注了thistutorial学习如何使用UICollectionView,但问题是在.xib(不使用Storyboard)中我无法添加UICollectionViewCell作为UICollectionView的subview。在教程中,单元格是在.xib中的UICollectionView下自动创建的。如有任何帮助,我们将不胜感激。 最佳答案 该教程适用于在xib的stroyboard中工作,您必须先创建自定义单元格,然后创建ViewController,然后将Uicollectio

ios - 查找 subview 中的所有 UIButton

我的UIViewControllerView中有一个UIButton。我还有十个位于主视图的subview中。我想找到所有这些按钮。到目前为止,我有:-(void)findAllButtons{for(UIView*viewinself.view.subviews){if([viewisKindOfClass:[myButtonclass]]){NSLog(@"foundabutton!");}}}虽然它只找到一个按钮,但没有找到其他十个。这是为什么?它不应该遍历每个subview然后找到它们吗? 最佳答案 for(UIView*s

iOS - 父/ subview 的 Quartz 绘图问题

场景我有两种看法。一个是“父”View,它包含一个进行绘图的“子”View。我在接下来的代码中将子项称为QuartzView。QuartzView知道如何根据自己的上下文绘制正方形。问题当我告诉它的QuartzViewself绘制一个正方形时,它会按预期执行。当我使用父View告诉QuartsView在它的self上绘制一个正方形时,它会在屏幕左下角以预期大小的大约1/5绘制正方形。问题我假设这里存在一些父/子或上下文问题,但我不确定它们是什么。如何让两个正方形以完全相同的大小绘制在完全相同的位置?父ViewController-(void)drawASquare{//thiscode

ios - view.Layer.CornerRadius 不适用于 UIView Swift 3 iOS 的 UIScrollView subview

我希望View有圆角所以我添加了cardView.layer.cornerRadius=5但是cardView的subview,即UIScrollView的sViewListing似乎不受它的影响。我只想将UIScrollView的topRight&topLeftcornerRadius设置为5,所以我也尝试使用UIBezierPath来屏蔽它,但是它似乎仍然不起作用。以下是我尝试过的:importUIKitclassTableViewCell:UITableViewCell{@IBOutletvarcardView:UIView!@IBOutletvarsViewListing:UI