草庐IT

UiviewController

全部标签

iphone - 如何在 iOs 中将 UITabbarController 添加到 UIViewController

如何使用TabbarController推送Viewcontroller?在Viewcontroller'XIB中,我创建了UITabbarController。然后我推这个ViewController,但它没有出现UITabbarController。这是我的代码:*ViewController.h:@interfaceStatusViewController:UIViewController{IBOutletUITabBarController*tabBarController;IBOutletUIButton*UploadButton;IBOutletUIButton*Conve

ios - 弹出 UIViewController 后,MKMapView autorelease 不调用 dealloc

我在A类中有以下代码:UIViewController*vc=[selfviewControllerForItem:item];我的应用程序委托(delegate)中的viewControllerForItem方法返回基于我的项目的UIViewController,即vc=[[[MyCustomViewControlleralloc]init]autorelease];returnvc;然后我推送ViewController:[self.navigationControllerpushViewController:vcanimated:YES];我试图推送的这个VC是一个MKMapVi

ios - 如何以编程方式将 UINavigationController 添加到现有的 UIViewController

我是iOS编程的新手,这个问题对某些人来说可能看起来很愚蠢,对不起。我这里有一个问题是我有一个现有的UIViewController(A)和另一个UIViewController(B),我想向A添加一个UINavigationController这样当我按下A上的按钮时,我将被引导到B。我试过了以下方法,但并没有解决问题:在AppDelegate中:@synthesizenavigationController;-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionar

ios - 当 View Controller 被关闭时,它应该清空内存吗?

我想了解Objective-C中的内存管理,我发现这并不容易,因为我在Objective-C和ARC方面还很陌生,而且我主要习惯于编写我没有的脚本语言处理那么多(或根本不处理)内存管理。我正在开发的应用程序在按下按钮后从代码中呈现一个viewController(附加了xib文件)。在这个ViewController中,我实例化了几个View;我记录了一系列图像(来自相机的照片,保存到磁盘),我将其转换为电影,并且我有一个gps跟踪器(mapKit),它在屏幕上显示了一个小map。完成所有操作后,我可以按下调用[selfdismissViewControllerAnimated:YES

ios - 将带有分页的 UIScrollView 添加到现有的 UIViewController

我想添加一个带有分页的UIScrollView,以浏览来self现有ViewController(我的应用程序的RootView)的不同View。我还有标签栏和导航栏Controller。我可以向这个ViewController添加一个ScrollView来完成我想要的吗?如果可以,有人可以为我指明正确的方向吗?这是我的ViewController。#import"KFBViewController.h"#import"ListViewController.h"#import"ActionAlertsViewController.h"#import"MarketUpdatesViewC

iOS MapView 位于导航栏、状态栏和标签栏 Controller 下方

我有一个带有导航Controller和标签栏Controller的ViewController。这个ViewController有2个按钮,用于切换ScrollView和mapView的可见性。最主要的是让这2个按钮始终显示在同一个位置,而不管方向或碰巧可见的View。我遇到的问题是MapView的大小不正确。如果我只是给它一个来自self.view.bounds的框架,它就会进入导航栏/标签栏下方-基本上占据了整个屏幕。这会影响我的切换按钮的位置。我注意到我的ScrollView也做了同样的事情(使用背景颜色和半透明的导航栏),但是它上面的subview的定位保持在可见区域内(在导航

ios - 谁的 View 不是窗口层次问题?

Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!是的,在发布此问题之前,我已经查看了其他问题和答案。他们没有帮我解决这个问题。这就是我在做什么。我正在调用我的单例类socialHelper来显示一个操作表,其中postToFacebook方法是一个可供选择的选项。单击此操作时,我收到上面的警告,并且未显示postToFacebook。我从一个UIViewController调用它,并将UINavigationController作为主Controller,我的SocialHelper类是一个NSOject。-(v

ios - UIButton 横跨 UIPageViewController 的所有页面

我正在开发一个iPhone应用程序,并创建了一个UIPageViewController(我们称它为container),其中包含许多UIViewController页面(我们称它们为子页面)。子页面过渡样式为滚动。现在,我想做的是在容器的右上角创建一个按钮,而不是在子页面中。这个想法是,当subpages从一个页面滚动到另一个页面时,该按钮将保留在屏幕上。如果我在其中一个子页面中创建按钮,那么每个子页面都会有自己的按钮,并且该按钮会随着子页面滚动。我想在container中保持按钮不动,而subpages滚动。我尝试使用Storyboard将按钮添加到容器,但现在允许进入。我不能将它

iphone - 未调用 UIViewController 的 loadView

我想以编程方式在NavigationController中设置UIViewController,但是调用了loadView和viewDidLoad方法。这是我在应用委托(delegate)中的代码:MyViewController*viewController=[[MyViewControlleralloc]init];UIView*view=[[UIViewalloc]initWithFrame:window.frame];viewController.view=view;UINavgationController*navController=[[UINavigationContro

objective-c - "Loaded the controller nib but the view outlet was not set."

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我不知道出了什么问题:我正在尝试使用按钮的UIAction进入另一个View。我的ViewController包含一个UIScrollViewIBOutlet。我为此ViewController创建了一个.xib文件。在这个.xib中,我将类自定义为我的SettingsController类。但是现在,有了这个配置(我有scrollView、search