摘要: 前 些天升级到Xcode4.5,现在正在用Xcode4.5+IOS6开发项目,当使用国际化时,遇到了一点问题,之前版本Xcode上新建 Localizable.strings后,添加语言的“+”号不见了,找了半天无果,自己研究了下,后来在Stackoverflow上找到了解决方 案,原来Apple把这个“+”号换地方了。下面来看看如何使用。首先新建一个名为Localizable.strings的资源文件完成后选中该文件,在属性选择器中可以看到多了个按钮:点击这个按钮后,出现国际化语言选择框,但只有一个English的选项:没 关系,继续,点击Localize按钮,这时只支持英语。Xcode4. 阅读全文
posted @ 2013-08-06 16:10 如来藏 阅读(394) 评论(0) 推荐(0) 编辑
摘要: iOS环境下的资源国际化简介:资源国际化涉及产品名称,代码中使用的字符串资源,xib资源,图片资源,声音资源等。每种语言环境都与特定的资源 相对应,当语言环境切换后,软件使用的资源也应做相应的变化。在iOS工程中,产品名称对应工程中的InfoPlist.strings文件,该文件描述 了产品的名称。字符串资源:默认所有字符串资源都保存在Localizable.strings中,如果需要对字符串资源进行模块化,则可以手工创建不同 的*.strings文件,用来保存各个模块的字符串资源。每个xib资源,图片资源,声音资源等也都可以生成与该语言环境对应的特定版本。接下来以字符串资源为例进行介绍 :1 阅读全文
posted @ 2013-08-06 15:49 如来藏 阅读(451) 评论(0) 推荐(0) 编辑
摘要: iPhone的应用程序名称也可以本地化,可以按照以下步骤来实施:1. 修改项目目录下的’ -info.plist’文件名将’ -info.plist’ 修改为 Info.plist2. 将Info.plist本地化在Info.plist上右键点选Get Info,在General标签下,点击Make File Localizable按钮。里面会有一个默认的英文版本,点击Add Localization… 按钮,添加你需要的本地化语言。 如简体中文”zh-hans”,然后点击添加注意这里用了“zh-hans”表示简体中文,你也可以用”zh-CN”来表示,不过有些情况下这个可能不起作用。 对应的” 阅读全文
posted @ 2013-08-06 15:47 如来藏 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 属性作用 该属性值为布尔类型,如属性本身的名称所释,该属性决定UIView是否接受并响应用户的交互。 当值设置为NO后,UIView会忽略那些原本应该发生在其自身的诸如touch和keyboard等用户事件,并将这些事件从消息队列中移除出去。当值设置为YES后,这些用户事件会正常的派发至UIView本身(前提事件确实发生在该view上),UIView会按照之前注册的事件处理方法来响应这些事件。 在一次动画执行流程中,动画包含的所有UIView都会被临时禁止用户交互,而不管每个UIView本身userInteractionEnabled此时的属性值是YES还是NO。但是在配置动画时,... 阅读全文
posted @ 2013-08-06 11:49 如来藏 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 终于搞清楚了,UIView中的frame获取的是相对于所在ParentView的坐标,而bounds则是指UIView本身的坐标。比如下图(假设A是屏幕):View B的Frame坐标是指相对于View A的坐标,即(50,50),其bounds的坐标是(0,0)View C的Frame坐标是指相对于View B的坐标,即(50,50). 但其bounds坐标依然是(0,0),但其绝对坐标是(100,100)可以通过以下函数完成坐标体系在不同View之间的切换,如下面是完成当前View向ParentView坐标的转换(一个矩阵转换)CGRect parentRect = [currentVie 阅读全文
posted @ 2013-08-06 11:40 如来藏 阅读(371) 评论(0) 推荐(0) 编辑
摘要: From:http://ios.wpjam.com/2011/08/29/uiview-frame-bounds-center/1、概要翻开ios官方开发文档,赫然发现上面对这三个属性的解释如下:frame:描述当前视图在其父视图中的位置和大小。bounds:描述当前视图在其自身坐标系统中的位置和大小。center:描述当前视图的中心点在其父视图中的位置。是不是有点迷糊?好吧,别急,让我们先说说ios的坐标系统。2、ios坐标系统ios以左上角为坐标原点(0,0),以原点向右侧为X轴正方向,原点下侧为Y轴正方向,如下图所示。ios采用CGPoint来表示点在坐标系上X、Y位置。我们可以通过CG 阅读全文
posted @ 2013-08-06 11:39 如来藏 阅读(444) 评论(0) 推荐(0) 编辑