小编Ces*_*are的帖子

应用程序在应用程序启动结束时应具有根视图控制器

我在控制台中收到以下错误:

应用程序在应用程序启动结束时应具有根视图控制器

以下是我的application:didFinishLaunchWithOptions方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Set Background Color/Pattern
    self.window.backgroundColor = [UIColor blackColor];
    self.tabBarController.tabBar.backgroundColor = [UIColor clearColor];
    //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]];

    // Set StatusBar Color
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

    // Add the tab bar controller's current view as a subview of the window
    self.window.rootViewController = self.tabBarController;
    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

在Interface Builder中,UITabBarController代理连接到App Delegate.

有谁知道如何解决这个问题?

objective-c ios

380
推荐指数
24
解决办法
29万
查看次数

保证金和填充之间的差异?

CSS中的边距填充之间究竟有什么区别?它似乎没有多少用途.你能举个例子说明差异在哪里(为什么知道差异很重要)?

css

350
推荐指数
10
解决办法
32万
查看次数

在Swift中从nib加载UIView

这是我的Objective-C代码,我用它来为我的自定义加载一个笔尖UIView:

-(id)init{

    NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil];
    return [subviewArray objectAtIndex:0];

}
Run Code Online (Sandbox Code Playgroud)

Swift中的等效代码是什么?

xib uiview swift

140
推荐指数
16
解决办法
17万
查看次数

UICollectionView reloadData在iOS 7中无法正常运行

我一直在更新我的应用程序以在iOS 7上运行,这在大多数情况下都很顺利.我已经注意到在一个以上的应用程序中,a的reloadData方法UICollectionViewController并不像以前那样.

我将加载UICollectionViewController,UICollectionView正常填充一些数据.这在第一次很好用.但是,如果我请求新数据(填充UICollectionViewDataSource),然后调用reloadData,它将查询数据源numberOfItemsInSectionnumberOfSectionsInCollectionView,但它似乎没有调用cellForItemAtIndexPath正确的次数.

如果我将代码更改为仅重新加载一个部分,那么它将正常运行.这对我来说没有问题,但我认为不应该这样做.reloadData应根据文档重新加载所有可见的单元格.

有没有人见过这个?

ios uicollectionview ios7

93
推荐指数
6
解决办法
7万
查看次数

viewDidLoad和viewDidAppear之间的区别

viewDidLoad和之间有什么区别viewDidAppear?什么样的初始化或自定义代码进入这些功能?

例如,presentModalViewController只有当存在viewDidAppear而不存在时才起作用viewDidLoad.

ios

83
推荐指数
2
解决办法
9万
查看次数

Xcode:没有方案

我最近在Xcode打开的项目现在说我有No Scheme: 在此输入图像描述

当我尝试而且Manage Schemes我无法Autocreate Schemes Now(单独的帖子但可能相关)并且没有列出任何方案: 在此输入图像描述

当我尝试添加一个Scheme时,我会得到一个对话框Target None. 在此输入图像描述

发生了什么,我如何修复我的Xcode项目?

xcode

81
推荐指数
9
解决办法
3万
查看次数

UIScrollView contentSize不起作用

我把一个UIScrollView放在我的笔尖中view,并将它与一个IBOutlet属性相关联.

现在,当我在我的viewDidLoad方法中执行此操作时,它似乎对以下内容没有影响contentSize:

self.sv.backgroundColor = [UIColor yellowColor]; // this works
CGSize size =  CGSizeMake(1000.0, 1000.0); 
[self.sv setContentSize:size]; // this does not
Run Code Online (Sandbox Code Playgroud)

它表现得好像contentSize与框架相同.这是怎么回事?当我关闭AutoLayout时,这开始工作.为什么?

objective-c uiscrollview ios

57
推荐指数
7
解决办法
9万
查看次数

通过String Swift 2.0迭代

我试图在Swift游乐场中做一个非常简单的代码.

var word = "Zebra"

for i in word {
  print(i)
}
Run Code Online (Sandbox Code Playgroud)

但是,我总是在第3行得到错误.

'String'没有名为'Generator'的成员

关于为什么这不起作用的任何想法?注意:我正在使用Swift 2.0(字符串和字符)在Xcode 7中工作.

swift swift-playground xcode7 swift2

45
推荐指数
2
解决办法
2万
查看次数

静态单元和动态原型之间有什么区别?

我想知道在我的UITableView"静态细胞"中制作细胞或选择"动态原型" 之间的区别.

如果我想创建一个UITableView带有"+"按钮来添加单元格(例如设置闹钟时的"联系人应用程序"或"时钟").我应该选择哪一个?

uitableview ios

40
推荐指数
1
解决办法
2万
查看次数

如何在UICollectionView中居中行?

我有UICollectionView随机细胞.有没有什么方法可以让我居中行?

这是默认情况下的外观:

[ x x x x x x ]  
[ x x x x x x ]  
[ x x         ]  
Run Code Online (Sandbox Code Playgroud)

这是所需的布局:

[ x x x x x ]  
[ x x x x x ]  
[    x x    ]  
Run Code Online (Sandbox Code Playgroud)

objective-c ios uicollectionview

40
推荐指数
3
解决办法
2万
查看次数