
70
|
第
2
章
同版本,这样,当你通过图片名获取图片时,总会得到正确的版本(适合
iPad
或
者
iPhone
的),这样就不用在代码中针对不同的平台编写不同的代码。
2.6
切割按钮的背景图片
问题
我们想通过位图定制按钮的背景,同时希望当按钮尺寸发生改变时,图片不会因此
被扭曲。
解决方案
按钮上的图片,使用项目所有
asset
资源集中的任意图片文件都可以,你还可以使
用切片技术,让图片上的一部分内容支持拉伸。当按钮尺寸和图片大小不一致时,
可以通过切片让图片不失真。
定制一颗按钮的步骤如下:
1.
将要用到的图片添加到资源集。
操作步骤请参考本章
2.5
节。
2.
选择新加的图片,点击
Show Slicing
(显示切片)按钮。
Show Slicing
按钮应该位于资源集编辑器的右下角。
3.
点击
Start Slicing
(开始切分)按钮。
选择一个切割选项,我们可以选择水平切分、垂直切分或者水平垂直同时切分,
如图
2-19
所示。
4.
打开故事板,选中我们想定制化的按钮对象。
5.
在属性面板,找到
Background
属性,将值修改为刚才添加到资源集中的图片
的名称。
然后按钮将会使用该图片来作为自己的背景图片。现在,改变按钮的大小,其
背景图也会随之进行相应的缩放。