标签: xcode5

如何更新应用程序图标并启动图像以同时支持IOS 6和7?

我一直陷入困境,想知道如何从同一版本中支持IOS7和IOS 6+的Xcode5发布应用程序,并为两者正确加载资源(图标和启动画面),并且仍然正确地为IOS 6渲染资源.我遇到的主要问题是试图使IOS 6仍然呈现图标而不进行着色或突出显示,因为"预呈现"选项在Xcode 5的GUI中不再可用.任何想法如何使所有内容和图标正确呈现并支持多个操作系统版本?

安德鲁

iphone ios xcode5

38
推荐指数
4
解决办法
5万
查看次数

本地化资产目录

我知道这是一个新功能,这可能是不可能的,但我希望能够以不同语言本地化资产目录,以显示本地化的启动图像.这可以在XCode 4上简单地定位图像,但是使用iOS7应用程序它不起作用.你知道这是否可能吗?

iphone ios ios7 xcode5

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

iOS 7自定义后退按钮

我想使用自定义后退按钮.在iOS 6中,一切都很完美,但iOS 7很奇怪.

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"back_button_normal"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12.0, 0, 12.0)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

首先,它没有iOS 7箭头,也没有背景图像.

(俄语语言环境)

初始状态

然后,如果按下按钮,则会出现背景图像.此外,我为UIControlStateHighlighted状态设置了背景图像,当您按住按钮时,按下突出显示的图像也会出现.按下任何后退按钮后,所有后退按钮都有背景图像.

一旦被迫

但!如果您提供模态视图控制器,将其关闭,然后按任何视图控制器 - iOS 7每个后退按钮都会出现箭头.

我用的是DP5.这是UIKit的错误吗?

PS我还试图手动创建后退按钮,使用UIBarButtonItem,设置背景图像,然后self.navigationItem.backBarButtonItem = barButtonItem;没有帮助.然后我尝试将背景图像设置为禁用状态并更改我的栏按钮项的启用属性,也没有帮助.

在此输入图像描述

cocoa-touch ios ios7 xcode5

38
推荐指数
4
解决办法
6万
查看次数

删除导航栏的底部边框iOS7

有没有办法删除iOS7自动显示在导航栏下方的底部边框?

objective-c uinavigationbar ios7 xcode5

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

如何在Xcode 5中自动增加内部版本号

我想知道Xcode 5是否提供了一个设置来自动计算在项目导航器的Identity部分的General下找到的Build编号.

但是,使用PlistBuddy,你仍然需要使用脚本来完成它.

一个简单的解决方案是增加Xcode 5中的内部版本号,发布如下:

xcode build xcode5

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

未知的类型名称'UIImage'

我最近将XCode从5.1.1升级到了XCode 6.0.1.现在,每当我想定义一个新的UIImage对象时,我都会收到此错误:

Unknown type name 'UIImage'

代码:
1.创建一个新项目
2. Image View向storyboard 添加控件
3. Image View通过添加IBOutlet 引用
4.添加新的类文件
5.将以下代码行添加到新类的头文件中:

@property (strong, nonatomic) UIImage *background;

头文件(.h)内容:

#import <Foundation/Foundation.h>

@interface CCTile : NSObject

@property (strong, nonatomic) NSString *story;
@property (strong, nonatomic) UIImage *background; // Error: Unknown type name 'UIImage'

@end

但是,如果我添加#import <UIKit/UIKit.h>到头文件(上面),一切似乎都可以!有什么想法,我在这里缺少什么,拜托?这是XCode头文件的变化!

xcode5 xcode6

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

Xcode 5中没有圆形矩形按钮?

是否在Xcode 5中拖放圆形矩形按钮?我似乎无法在Interface Builder中找到它.我猜这是iOS 7中的一个变化,但我只是想确定一下.

interface-builder uibutton ios ios7 xcode5

36
推荐指数
3
解决办法
4万
查看次数

XCode 5测试符号"rT"意味着什么?

我在XCode 5项目中有2个测试类:

ABCDataModelTests {H,M}

- (void)testAlwaysPassing { ... }
Run Code Online (Sandbox Code Playgroud)

ABCDataModelListColorsTests.m,它继承自ABCDataModelTests.

- (void)testNumberOfListColorsGreaterThan7 { ... }
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我注意到子类的测试下面有一个符号"rT",如图所示.

"rT"代表什么?请注意,子类继承测试方法"testAlwaysPassing".

我在Apple文档中找不到任何"XCode 5/5.0.1中的新功能".是否有任何符号代表所有符号的文档?

在此输入图像描述

xcode ios7 xcode5 xcode5.0.1

36
推荐指数
2
解决办法
4519
查看次数

更改Xcode 5中所有新文件的copyright/top-comment /"header"

在Xcode5中创建任何文件时,文件的顶部如下所示:

在此输入图像描述

有没有办法改变该模板或创建,使它看起来不同?

当我说"改变"时,这是一个可能的例子:

在此输入图像描述

请注意,我知道如何更改名称,产品名称,公司名称等. 我想知道如何更改实际的"模板"本身.

(如果有可能.)

  1. 我根本不在乎,如果我每次升级Xcode时都必须重做更改

  2. 这仅适用于Xcode 5.不是Xcode 4.

  3. 我已经知道如何更改名称和其他个别项目; 我想整体改变整个"模板"

我很欣赏这很多根本不可能或者可能不切实际(也许你必须改变几十个文件,或者其他一些文件).如果是这样的话,我非常感谢这些信息,谢谢.

请注意:我在网上注意到,每当有人问这个问题时,很多人都会通过解释如何在Xcode中制作"新模板"来回答.例如,新类型或类别的新模板.(可能一旦人们看到"模板"这个词,他们就会立即开始输入如何在这个意义上添加新"模板"的解释.)要清楚我唯一要问的是,如何更改页面顶部的"标准文本"或"版权文本" - 所有页面 - 就是这样.

(很难知道如何参考上面两张图片中显示的文字..如果你说"标题"它会让人想到一个.h文件;另一方面它并不是真正的版权声明,因为版权只是它的一部分.我猜它是"文件评论栏的顶部".但由于与其他术语的混合,谷歌无法上网.)

xcode templates xcode5

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

iOS中的MVVM示例/示例实现

有没有人在你的iOS应用程序中实现MVVM模式而不使用ReactiveCocoa?

在这里找到了很多例子,但他们都使用Reactive Cocoa.我想要一个MVVM实现的简单示例.

architecture mvvm ios xcode5

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