草庐IT

ViewController3

全部标签

ios - 使容器 View 的 viewController 大于容器 View 的大小。可能的?

我可以使containerView的viewController大于containerView的大小吗?我希望在单击按钮时以编程方式增加containerView的大小,以便它显示其viewController的其余内容。我尝试这样做,但containerView似乎溢出(超出其框架大小的所有内容)在父View上。 最佳答案 是的,你当然可以做到这一点。但是您可能会发现自动布局想要与您抗争。当您说内容“溢出”时,我认为您的意思是您的subviewController的View正在其容器之外绘制。确保将容器View上的“clipsTo

ios - 如何推送具有透明背景的新 viewController?

我想在一个已经显示的ViewController之上推送具有透明背景的新ViewController。我知道如何呈现,但我想推送新的ViewController。 最佳答案 UIViewController*controller=[[UIViewControlleralloc]init];self.definesPresentationContext=YES;controller.modalPresentationStyle=UIModalPresentationOverCurrentContext;[selfpresentView

ios - 在 ViewController Swift 3 中添加 UITabBar(不实现 UITabBarController)

我成功地向我的UIViewController添加了一个UITabBar。但是,当标签被选中时,我无法切换ViewController。我使用了以下方法:publicfunctabBar(_tabBar:UITabBar,didSelectitem:UITabBarItem){switchitem.tag{case1:varstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=storyboard.instantiateViewController(withIdentifier:"HardwareViewCon

ios - 如何使用 5 个以上的 ViewController 为 UITabBarController 中的过渡设置动画?

我有一个UITabBarController,它有9个ViewController,我使用前进和后退按钮自定义处理导航。我创建了一个UIViewControllerAnimatedTransitioning对象来处理动画(简单的从左到右),它在委托(delegate)方法中返回:tabBarController(_tabBarController:UITabBarController,animationControllerForTransitionFromfromVC:UIViewController,totoVC:UIViewController)->UIViewController

objective-c - 将 viewController 插入另一个 viewController 后会发生什么

我只是在编程时想知道。我有一个rootViewController,它创建了一个childViewController的实例。这个childVC通过[self.navigationControllerpushViewController:childVC]从另一个childViewController(比如childVC2)推到我的rootViewController上。现在我想知道我的childVC2实例会发生什么。它会被释放吗?因为当从childVC返回到childVC2时,我创建了一个新的childVC2实例并将其推送到我的rootViewController中。显然我对child

iphone - iOS - 在 ARC 下弹出时 ViewController 未被释放

我有一个UITabBarController作为我的主要基础ViewController。在第一个选项卡下,我有一个UINavigationController,它当然有一个与之相关联的rootViewController,称之为vcA。vcA有一个按钮可以触发subviewController,vcB使用代码:[selfperformSegueWithIdentifier:@"PlacesDetailsSegue"sender:senderDictionary];这似乎有效,我在仪器中看到vcB的新分配正在发生。当我将ViewController弹回到vcA时,一切看起来都正常,但似

ios - 如何从左向右推送具有滑动效果的ViewController?需要动画名称

编辑:下面的动图(从右到左)的动画名称是什么?下面的gif(从左到右)的互补动画的动画名称是什么?注意:我不想插入转场。我想用那个动画推送一个View。编辑2:说起动画名字,有些人一头雾水。然而,这是一个有效的动画名称示例(名称是:UIViewAnimationTransitionFlipFromRight):[UIViewbeginAnimations:@"Showinfo"context:nil];[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];[UIViewsetAnimationDuration:0.75];[se

ios - ViewController 中导航栏的不同颜色阴影

这个问题在这里已经有了答案:UINavigationBarbackgroundcolornottheexactUIColorIsetitto(12个答案)关闭4年前。我已将我的ViewController嵌入到导航Controller中。我将ViewController中View的背景色设置为一种颜色(#ed1c24)。我希望导航栏也是相同的颜色。但是在导航Controller的属性检查器中设置色调颜色(相同的#ed1c24)会在ViewController中给出不同的阴影,如图所示。什么会导致这个问题?

ios - [窗口 addSubview :viewcontroller. View ] 中的 EXC_BAD_ACCESS

我有两个通用应用程序...当我在应用程序委托(delegate)中执行此操作时,一个给我一个EXC_BAD_ACCESS错误:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.ScrollViewController*vc=[[ScrollViewControlleralloc]init];[windowaddSubvie

ios - 使用 ViewController Containment 交换子 VC 时崩溃

我遇到了一个问题,希望这里有人可以提供帮助。我正在编写一个包含ViewController容器的应用程序。当用户操作SegmentedController时,主Controller会交换各种子Controller。它似乎工作正常,但我发现了一个漏洞。如果我选择段太快,我可能会导致应用程序崩溃并出现以下错误:2012-01-1904:29:39.539MyApp[1057:fb03]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“subviewController(ChildViewController1)”:0x6e91480和Chil