草庐IT

subviews

全部标签

ios - 如何在 iOS 7 的 UIAlertView 中添加 subview ?

我在iTunes商店上有一个应用程序,它在UIAlertView上显示一些UILabel和UIWebView。根据session视频,UIAlertView的addSubView将不起作用。他们讨论了ContentView。但在GMSeedsSDK中,我找不到该属性,似乎没有其他办法。我唯一能做的就是创建UIView的自定义子类,并使其像UIAertView一样工作。你能推荐任何其他简单的解决方案吗?感谢您的帮助。 最佳答案 你真的可以在iOS7中将accessoryView更改为customContentView(似乎在iOS8中

ios - 处理容器 Controller 中 subview Controller 的 UINavigationItem 更改的最佳实践?

假设我有一个容器Controller,它接受一组UIViewController并将它们布置好,以便用户可以左右滑动以在它们之间进行转换。此容器Controller包装在导航Controller内,并成为应用程序主窗口的RootViewController。每个子Controller向API发出请求并加载在TableView中显示的项目列表。根据显示的项目,可以将按钮添加到导航栏,允许用户对TableView中的所有项目进行操作。因为UINavigationController仅使用其subviewController的UINavigationItem,容器Controller需要更新

ios - 处理容器 Controller 中 subview Controller 的 UINavigationItem 更改的最佳实践?

假设我有一个容器Controller,它接受一组UIViewController并将它们布置好,以便用户可以左右滑动以在它们之间进行转换。此容器Controller包装在导航Controller内,并成为应用程序主窗口的RootViewController。每个子Controller向API发出请求并加载在TableView中显示的项目列表。根据显示的项目,可以将按钮添加到导航栏,允许用户对TableView中的所有项目进行操作。因为UINavigationController仅使用其subviewController的UINavigationItem,容器Controller需要更新

iphone - 多次添加同一个 subview 进行查看

我不知道这是否可行,但我想做的是多次向View添加一个subview。我试过这样的事情:[self.viewaddSubview:newView];newView.center=CGPointMake(160,100);[self.viewaddSubview:newView];newView.center=CGPointMake(160,200);[self.viewaddSubview:newView];所有这一切只是移动newView,而不添加新的。有什么想法吗?我也试过这个:[self.viewaddSubview:newView];UIView*anotherView=new

iphone - 多次添加同一个 subview 进行查看

我不知道这是否可行,但我想做的是多次向View添加一个subview。我试过这样的事情:[self.viewaddSubview:newView];newView.center=CGPointMake(160,100);[self.viewaddSubview:newView];newView.center=CGPointMake(160,200);[self.viewaddSubview:newView];所有这一切只是移动newView,而不添加新的。有什么想法吗?我也试过这个:[self.viewaddSubview:newView];UIView*anotherView=new

iOS 控制 subview 的 UIView alpha 行为

在我的示例中,我有3个View:一个红色View包含两个白色View。我将红色容器View的alpha更改为0.3,然后发生了这种情况(查看图像,当前结果)。看到这里,我只能假设(如果我错了请告诉我)设置View的alpha也会设置其所有subview的alpha。我的问题是:有没有一种方法可以简单地告诉红色View作为一个整体,以便设置它的alpha会给出看起来像想要的结果(在图像中)?这是没有任何alpha的样子: 最佳答案 详细说明Mark的回答:如果您在Info.plist中设置UIViewGroupOpacity,如果您只

iOS 控制 subview 的 UIView alpha 行为

在我的示例中,我有3个View:一个红色View包含两个白色View。我将红色容器View的alpha更改为0.3,然后发生了这种情况(查看图像,当前结果)。看到这里,我只能假设(如果我错了请告诉我)设置View的alpha也会设置其所有subview的alpha。我的问题是:有没有一种方法可以简单地告诉红色View作为一个整体,以便设置它的alpha会给出看起来像想要的结果(在图像中)?这是没有任何alpha的样子: 最佳答案 详细说明Mark的回答:如果您在Info.plist中设置UIViewGroupOpacity,如果您只

ios - UITapGestureRecognizer 点击 self.view 但忽略 subview

我需要实现一个功能,当我双击self.view(UIViewController的View)时将调用一些代码。但问题是我在此View上有其他UI对象,我不想将任何识别器对象附加到所有对象。我在下面找到了如何在我的View上做手势的方法,我知道它是如何工作的。现在我处于障碍面前,选择哪种方式来创建这个忽略subview的识别器。有任何想法吗?谢谢。UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleDoubleTap:)];[dou

ios - UITapGestureRecognizer 点击 self.view 但忽略 subview

我需要实现一个功能,当我双击self.view(UIViewController的View)时将调用一些代码。但问题是我在此View上有其他UI对象,我不想将任何识别器对象附加到所有对象。我在下面找到了如何在我的View上做手势的方法,我知道它是如何工作的。现在我处于障碍面前,选择哪种方式来创建这个忽略subview的识别器。有任何想法吗?谢谢。UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleDoubleTap:)];[dou

ios - 在容器 View Controller 中添加/删除时如何为 subview Controller 设置动画?

我有以下2个函数可以添加和删除从容器ViewController触发的subviewController:@discardableResultfuncaddChildViewController(withChildViewControllerchildViewController:UIViewController)->UIViewController{//AddChildViewControlleraddChildViewController(childViewController)childViewController.beginAppearanceTransition(true,a