uiviewcontroller相关内容
我有一个 UIViewController (DetailViewController),它由顶部的导航栏和覆盖屏幕其余部分的 UIView 组成.是否可以使用 DetailViewController 以外的 UIViewController 来控制 UIView? 解决方案 你可以这样做,但你一定不要忘记调用 Apple 的嵌入 UIViewControllers 所需的方法.否则,操
..
在我们的应用程序中,我们有一个登录ViewController A.在用户登录时,会自动调用导航请求以导航到下一个 ViewController B.但是,当这完成后,我们想从堆栈中删除登录 ViewController A,这样用户就不能“返回"到登录视图,而是返回之前的 ViewController 代替登录. 我们考虑过在加载 ViewController B 时将 ViewContr
..
我正在开发一个 iOS 应用程序,当我有互联网连接时需要做一些事情,而当我没有时.如果我在某个时候还没有,我会向用户显示一条消息,让我上网然后回来.问题是如何检测以下情况: 用户按两次主页按钮,进入多任务、设置并连接到互联网 用户返回到我的应用程序进行多任务处理,但没有按下任何按钮 我知道我会收到 AppDelegate 的回调: - (void)applicationDidEnt
..
我对新的 PageViewController(具有漂亮的翻页动画的那个)有问题.据我了解,您需要像这样设置一堆 ViewController: PageView *startingViewController = [self.modelController viewControllerAtIndex:0];NSArray *viewControllers = [NSArray arrayWit
..
我正在使用 iOS7 中引入的 UIViewController 动画过渡.我能够使用 segues 等在 VC 之间来回产生一些非常棒的过渡. 看看我下面的图片: 如果一次只有一个 segue/vc,我可以很容易地来回切换.例如,如果我从屏幕 1 转到屏幕 2,则动画效果完美.然后说我回到 1 或前进到 3,它完美地工作. 但是,如果您注意到屏幕 4 底部有一个按钮,上面写着“
..
我想将数据发送到 parentviewcontroller 但以下代码崩溃.给我解决方案 发布 *vc;vc.abc =@"评论控制器";[self.parentViewControllerdismissModalViewControllerAnimated:YES]; 这里,Post 是我调用 presentViewController:animated:completion 方法的控制器名
..
我的 AppDelegate 中有一个 UINavigationController 设置: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {//将导航控制器的视图添加到窗口并显示.[self.window addSubvie
..
我有一个 UIViewController,里面有一个 UICollectionView 以编程方式创建.我想在单元格中添加一个按钮: viewDidLoad: UICollectionViewLayout *layout = [[UICollectionViewFlowLayout alloc]init];_collectionView = [[UICollectionView allo
..
如何使用 TabbarController 推送 ViewController?在 Viewcontroller'XIB 中,我创建了 UITabbarController.然后我推送这个 ViewController,但它没有出现 UITabbarController.这是我的代码:*视图控制器.h: @interface StatusViewController : UIViewContr
..
当执行 segue 以显示 tableView 时,UITableViewController 的方法的逻辑执行顺序是什么?这是我最好的猜测: viewWillLayoutSubviews numberOfSectionsInTableView numberOfRowsInSection cellForRowAtIndexPath heightForRowAtIndexPath v
..
我有一个应用程序,比如说“MyApp",它在应用程序启动时默认加载视图控制器“MyAppViewController".后来,我在项目中添加了一个新的视图控制器“NewViewControler". 我现在希望“NewViewController"成为我的默认视图控制器,在应用程序启动时加载. 请让我知道我需要在我的项目中进行哪些更改才能实现这一目标. 解决方案 打开 Main
..
我在创建新的视图控制器时收到以下消息.一切都在 Xcode 中编译正常,没有错误,但应用程序在从 RootViewController 加载新视图后立即退出. 由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“HomeView"笔尖
..
我正在迁移使用 NIB 的旧代码以使用手动视图创建 (loadView) 和自动布局.根视图控制器是一个容器 VC(有 2 个子项),它使用自动布局并以模态呈现一个视图控制器,该视图控制器的布局在 NIB 中指定,但尚未使用自动布局.presentViewController:animated:completion: 之后一切都很好,但是当模态视图通过委托调用 dismissViewControl
..
我有视图控制器,它是主界面,包含选项等... 我想从第一个视图控制器转换>标签控制器 现在在选项卡控制器上我想添加更多选项卡,因为默认情况下 xcode 只创建两个. q) 如何在故事板中添加更多标签 我在选项卡控制器中嵌入了第一个视图控制器,但它崩溃了 xcode q) 如何避免崩溃并使流程看起来更好 欢迎任何建议和想法:来自 android 活动和意图,我不
..
我的目标包括很多视图,需要根据每个用户操作以模态方式呈现不同的视图.这是我想要做的,以获得更清晰的视图层次结构和更好的用户体验. 根视图控制器以模态方式呈现第一个视图控制器 当我点击第一个视图控制器上的按钮时,第二个视图控制器会模态地出现在它上面. 第二个视图控制器出现后,我想从视图层次结构中关闭或删除第一个. 我可以这样做吗?如果是这样,我该怎么做? 如果不是,解决这个问题
..
我想创建一个页面,顶部应该有一张地图,底部应该有 5 行 tableview.所以我创建了 UIViewController 放置我的地图视图然后放置 TableView.我创建了 myViewController.swift 和 myTableViewCell.swift 但是当我在模拟器上尝试时,tableview 上没有显示数据.只有空单元格.我没有收到错误 这是我的代码.谢谢
..
想知道是否有人知道如何完成以下... 在 Storyboard 中,我用虚拟文本设置了标签,它们不是静态文本.例如“User1 用户名". 我想知道是否有设置可以在视图加载时清除此标签的值.我还有一些其他代码可以运行并收集相关信息.但是,这可能需要几秒钟的时间,以便在加载时向用户显示 HUD. 当然,您可以在 HUD 的背景中看到显示的示例文本.我知道在 viewDidLoad
..
我一直在尝试学习有关创建容器视图控制器的教程.它在Objective-C中.我想将其转换为 Swift.我在这里发现了一些相同的问题,但我并没有从中得到太多. 这是代码. 导入 UIKitclass ContainerViewController: UIViewController {//类“ContainerViewController"没有初始值设定项 - 我知道为什么.//'requ
..
我是一名开发 iPhone 应用程序的初级程序员.我想知道是否有人可以帮助我解决我的应用程序中的错误.在 XCode 上编程时,我发现在添加更多代码后,我的应用程序在启动时突然崩溃.输出面板显示以下错误: * 由于未捕获的异常“NSUnknownKeyException"而终止应用程序,原因:“[setValue:forUndefinedKey:]:该类不是键值编码兼容的键播放."* 先抛出
..
我的视图没有导航栏,但我想在状态栏下显示内容.我已经检查了顶部栏下的延伸边缘,在我的视图控制器中的不透明栏下,我想在状态栏下显示的视图对顶部布局指南有 0 个垂直间距约束,但仍然是我得到的: 状态栏有 20px 纯白色背景,我不想要.我希望我的视图在状态栏下重叠,就像下面的模型一样: 我怎样才能做到这一点,没有有一个可见的导航栏(我仍然拥有它,因为我的视图保证在导航控制器内,但它永远不
..