草庐IT

ios - 仅在 iOS 7 上向 UITableView 添加 subview 时出现 "Auto Layout still required"错误

我有一个加载UITableViewController的容器。一开始表中没有数据,所以我显示一个空View。这就是我在ViewDidLoad中的做法:emptyView=newUIView();emptyView.BackgroundColor=UIColor.Gray;//worksoniOS8buthastoberemovedoniOS7emptyView.TranslatesAutoresizingMaskIntoConstraints=false;varviews=NSDictionary.FromObjectsAndKeys(newobject[]{emptyView},ne

iphone - 从 iCarousel 生成的 subview 调用 segue

我有一个ViewController(图像中的新闻ViewController),它加载了一个iCarousel使用动态subview,它工作正常,但问题是我想在用户按下按钮时执行一个segue,但是在模态segue中加载的View只显示在subview的正方形中,它必须在顶部所有(就像facebook应用程序,当用户点击图像时,它会在所有顶部弹出一个View)。也许我必须在新闻ViewController中而不是在subview(新闻项目ViewController)中进行Segue?**更新**我尝试使用:[self.navigationControllerperformSegue

ios - 如何将数据从父 View 传递到 subview ?

我有一个容器View,它使用Storyboard嵌入segue来加载嵌入式静态TableView。segueID是“CONTAINER”。当我运行以下代码时,prepareForSegue从未真正被调用,因此没有数据从父级传递到子级。-(void)viewDidLoad{[superviewDidLoad];if([sGenderisEqualToString:@"MALE"]){containerGender=@"MALE";if([containerGenderisEqualToString:@"MALE"]){NSLog(@"MALE");}else{NSLog(@"BROKEN

ios - 将 UIImage 绘制为 MKMapView 的 subview 与将其绘制为 map View 中的注释相比,对 CPU 的压力更小。为什么?

在mapView中四处移动一些图像时,我发现将图像包装到注释中——然后四处移动该注释会导致CPU的大量使用。在采用替代方法后,将图像包装到UIImageView并将ImageView作为subview添加到MKMapViews的View中,“在图像周围移动”可以在几乎0%的CPU使用率下完成。为什么?我最初的假设是subview是使用GPU绘制的,但我找不到任何文档来支持我的假设。附件是仪器的屏幕截图。第一张图片的蓝色部分表示采用注释方法时的cpu使用情况。第二张图片的蓝色部分显示了采用UIImageView-as-subview方法时的cpu使用情况。两个UML图代表每种方法的设计。

iOS 辅助功能 : make UITextField and specified subview accessible

我想在文本字段上创建一个文本字段和一个subview,供VoiceOver访问。如果我使用UIAccessibilityContainer方法,我只能使subview可访问。有什么方法可以做到这一点吗? 最佳答案 否。您必须在可访问性层次结构中上升一个级别。在您的View的父View上实现容器协议(protocol),并将其所有后代作为subview返回(因此,彼此的sibling)。 关于iOS辅助功能:makeUITextFieldandspecifiedsubviewaccessi

ios - 修复 UIScrollView 中的 UITextView

我有一个名为scroll1的UISCrollView。在scroll1中,我以编程方式创建UIImageView,其中加载了包含在新UIScrollView中的图像。所以我的架构是scroll1->subView->ImageView。我的应用程序的目标是用户滚动父ScrollView(scroll1)并且当他滚动时uiimages发生变化。与UIImageView一起出现的还有一个包含文本数据的UITextView。当用户滚动时,文本的值会随着用户滚动而变化。当用户滚动时,我希望UITextView保持在UIImageVIew之上,就好像该TextView嵌入在ImageView中一

ios - UITabBarController subview 的文件所有者

我关注了这个UITabBarControllerTutorial它主要使用InterfaceBuilder创建一个带有相应subview的选项卡栏。UITabBarController在那里创建,选项卡的ViewController也在那里添加。我是否正确地创建了UIViewControllers{WelcomeViewController|AboutViewController}.{h|m}是不必要的?谁是subview{WelcomeViewController|AboutViewController}.xib的真实文件所有者?请注意,我首先尝试在WelcomeViewContro

ios - 呈现/呈现 View Controller 和父/ subview Controller 之间的交互是否在任何地方记录?

阅读有关iOS中UIViewControllers更改的文档,我试图弄清楚呈现模态视图Controller之间的交互如何在自定义容器ViewController内工作。最终,我希望能够可靠地遍历呈现的ViewController链,即使其中一些Controller由subviewController呈现。(我正在开发一个库,而不是一个应用程序,所以我不会创建我将与之交互的层次结构。我只是想确保我的库能够在不同类型的层次结构中正常工作。)所以我的问题归结为,当有人试图从subviewController呈现ViewController时会发生什么?[childViewController

ios - 如果 subview (未)隐藏,则调整 View 大小

我是iOS编程的新手,有一部分界面如下所示:我希望它的表现是,当这个TableView中没有行时,标签和包含TableView的ScrollView应该被隐藏,父UIView(灰色的)应该只包装文本字段(保留边距类(class))。如果一些行被添加到TableView(通过在文本字段中输入文本),标签和TableView应该出现并且这个父UIView也应该调整大小以包裹它们。当它的高度达到使它大到达到底部边距时,它不应该再扩展了。如何实现?编辑:为了更清楚,我知道如何向TableView添加行,如何隐藏元素,我不知道如何调整此父UIView的大小。编辑2:为了让某些人更清楚:当我隐藏s

ios - 当其任何 subview 设置为隐藏时通知父 View

我正在为iOS开发一个应用程序,我有一个包含subview的View,我想在它的任何subview设置为隐藏时调用一个函数。有人能指出我正确的方向吗? 最佳答案 好的,假设您在父View中实现了一个名为subview:(UIView*)viewwasHidden:(BOOL)hidden的方法,那么您需要在设置viewToHide.hidden后调用它:viewToHide.hidden=YES;if([[viewToHidesuperview]respondsToSelector:@selector(subview:wasHidd