Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UITabBarController中的UIViewController为黑色

UITabBarController中的UIViewController为黑色
EN

Stack Overflow用户
提问于 2016-03-28 01:51:29
回答 1查看 106关注 0票数 3

我有一个有3个标签的UITabBarController。其中一个控制选项卡的UIViewControllers是一个UITableViewDelegate,它有一个嵌入式UITableView,它使用屏幕的一部分。在UITableView下面显示了一些按钮。

这个UIViewController通常可以工作,但是如果我更改了代码(可能在任何文件中),有时这个UIViewControllerNavigation BarTab Bar之间只会显示黑色。我可以切换到其他选项卡,它们会按预期运行。

更奇怪的是,如果我转到Storyboard并更改选项卡的顺序,那么有问题的UIViewController将重新开始工作。我所要做的就是改变标签的顺序...

对这里发生的事情有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 03:19:12

我不是swift方面的专家,但我花了很多时间在UIViewControllers的标签栏和UITableViews上。以下是我要检查/做的事情:

  • 重置模拟器(运行它,并使用模拟器菜单)
  • clean my build area
  • 将表格视图背景颜色更改为红色
  • 将表格视图tintColor更改为绿色

<代码>H19将最外面的视图背景颜色更改为蓝色<代码>H212<代码>H113现在当它变为黑色时,可能会显示另一种颜色<代码>H214<代码>H115检查表格视图上的约束<代码>H216<代码>H117变黑可能是由于没有显示单元格,或者整个表格视图以某种方式失去了大小<代码>H218<代码>F219

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36254800

复制
相关文章
UIViewController present UIViewController 的问题
今天写了个demo才发现,当尝试在函数: func application(_ application: UIApplication, didFinishLaunchingWithOptions la
SheltonWan
2019/07/05
1.1K0
iOS学习——获取当前最顶层的ViewController
  在iOS开发过程中,我们经常性会需要获取当前页面的ViewController,然后利用ViewController进行一些操作,例如在最顶层的ViewController上展示一个UIAlertController,或者在最顶层的ViewController上present另一个ViewController,或者进行其他操作。 1 实现思路   通过最底层的ViewController依次向上寻找,直到找到最顶层的ViewController,也就是从UIApplication的keyWindow的r
mukekeheart
2018/02/28
6.7K0
Container ViewController自定义转场控制器。
最近接触到新公司的老项目改版。自从来了之后一直在忙另一个项目,也没有看老项目的实现逻辑。 看到设计稿的时候,并不是普通的树形标签导航的样子。大致效果如FaceU的主页:
Charlie_W
2018/10/19
7270
Container ViewController自定义转场控制器。
idea设置背景颜色为黑色(eclipse背景颜色设置黑色)
黑夜给了我黑色的眼睛我却用它来寻找光明。既然是黑色的眼睛那就设置一波黑色背景吧。在黑色额背景中寻找光明。
全栈程序员站长
2022/07/28
3.8K0
idea设置背景颜色为黑色(eclipse背景颜色设置黑色)
iOS-UITabBarController的基本使用
1.初始化UITabBarController 2.设置UIWindow的rootViewController为UITabBarController 3.根据具体情况,通过addChildViewController方法添加对应个数的子控制器,添加的所有子控制器都保存在TabBarController的childViewControllers数组当中.
Lee坚武
2019/12/12
7270
iOS 自定义 ViewController 过渡动画
WWDC 2013 session 218: Custom Transitions Using View Controllers
Alan Zhang
2018/10/19
1.4K0
iOS14开发-UIViewController
UIViewController 可以理解为 App 的界面,负责管理 UIView 中显示的内容和用户的交互,主要有以下作用:
YungFan
2021/03/02
2.5K0
VCTransitionsLibrary –自定义iOS交互式转场动画的库
本文介绍了一种用于iOS的交互式转场实现方案,通过使用UIKit Dynamics和UIKit Layout实现自定义转场效果。具体实现包括两个部分:一是交互式转场动画的实现,通过CGAffineTransformAnimation结合UIView.animateWithDuration()方法实现;二是交互式转场交互的实现,通过监听UIViewControllerTransitionCoordinator方法实现。该方案适用于界面之间的复杂转场交互场景,可以自定义转场动画和交互逻辑,实现更加顺滑、自然的界面转场效果。
ios122
2018/01/02
1.6K0
swift 获取控制器
得到view的控制器 /** view 获取它的控制器 */ public func viewController()->UIViewController? {
星宇大前端
2019/01/15
1.5K0
从0开发一款IOS APP(第一天)
实例化的时候使用TestView:TestView *view2 = [[TestView alloc] init];
zx钟
2019/07/19
1.2K0
iOS多控制器之UINavigationController&UITableBarController1. 多控制器2. UINavigationController3. UITableBarCont
1. 多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单 当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个view时,可以用一个大的view去管理1个或者多个小view 控制器也是如此,用1个控制器去管理其他多个控制器 比如,用一个控制器A去管理3个控制器B、C、D 控制器A被称为控制器B、C、D的“父控制器” 控制器B、C、D的被称为控制器A的“子控制器” 为了便于管理控制器,iOS提供了2个比较特殊的控制器: UINavigationControl
stanbai
2018/06/28
1.4K0
Cocoa编程中视图控制器与视图类详解
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。 显示数据的视图: UITextView UILabel UIImageView UIWebView MKMapViews UIScrollView 可选择的视图(以下两个视图类实例都是模态显示的): UIAlertView UIActionSheet  所有控件(控件是将用户触摸转换为回
猿人谷
2018/01/17
5.3K0
Cocoa编程中视图控制器与视图类详解
UI篇-UITabBar及其相关其他知识
和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换。
進无尽
2018/09/12
2.1K0
UI篇-UITabBar及其相关其他知识
【IOS开发基础系列】Navigation页面导航专题
        对于父级VC与子级VC分别有navigationController的情况,即不是使用push方式加载子VC,而是通过AddChildViewController的方式添加的场景,则父级导航条会覆盖在子级导航条上面,所以需要在载入时把父级导航条做隐藏处理:
江中散人_Jun
2023/10/16
5470
【IOS开发基础系列】Navigation页面导航专题
iOS开发·UIWindow与视图层级调整技巧(makeKeyWindow,resignKeyWindow,makeKeyAndVisible,keyWindow,windowLevel,UIWind
例如,很多人习惯在keyWindow上添加一个自定义浮层视图,但是,当自己或者其它第三方框架曾经调高过其它自定义UIWindow属性windowLevel,或者有其它同级windowLevel的UIWindow后来改变过显示状态(如.hidden=NO,makeKeyAndVisible等),而且又没有 设将其设置为keyWindow,结果导致正在显示的UIWindow不是keyWindow,从而导致添加到keyWindow上自定义视图无法显示(被覆盖了)。
陈满iOS
2018/09/10
8.1K0
iOS开发·UIWindow与视图层级调整技巧(makeKeyWindow,resignKeyWindow,makeKeyAndVisible,keyWindow,windowLevel,UIWind
玩转iOS转场动画 原
    关于动画在iOS开发中的应用,曾经整理过一系列的博客进行总结。包括简单的UIView层的动画,CALayer层的动画,Autolayout自动布局动画以及CoreAnimation核心动画框架等。本篇博客主要深入讨论视图控制器、导航控制器来进行界面跳转时的专场动画相关内容。之前的动画相关博客列举如下:
珲少
2018/08/15
1.4K0
玩转iOS转场动画
                                                                            原
intellij设置经典样式(背景为黑色的经典样式Darcula)
intellij安装后一开始的样式是背景色是白的,如果觉得想和eclipse区别开来,那么设置为经典的Darcula样式吧。
全栈程序员站长
2022/09/14
1.3K0
intellij设置经典样式(背景为黑色的经典样式Darcula)
pycharm背景设置为黑色_pycharm设置护眼背景颜色
pycharm更改整体背景颜色(黑-白) 打开pycharm: 1、左上角File —- Settings
全栈程序员站长
2022/09/25
1.8K0
pycharm背景设置为黑色_pycharm设置护眼背景颜色
UITabBarController实现Tab切换
在很多的应用中,基本都是使用Tab方式进行模块间的切换。在Android中很多控件可以实现这类效果,TabLayout、TabHost… 而在iOS中系统为我们提供了UITabBarController类来实现Tab页面之间的切换。有几个页面我们就创建几个UINavigationController,然后通过tabbar.viewControllers = @[navi1, navi2, navi3…]; 设置给UITabBarController。在进行Tab切换的设计思想上Android和iOS是
xiangzhihong
2018/02/06
2K0
UITabBarController实现Tab切换
点击加载更多

相似问题

如何在iOs中为UIViewController添加UITabbarController

24

UIViewController和UITabBARController

10

UITabBarController之前的UIViewController

22

UIViewController到UITabBarController

32

在UIViewController中替换UITabBarController

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档