有些样式是为段落而不是字符设置的,包括对齐(alignment)、换行(line break)和间距(spacing)。段落属性包装为一个NSParagraphStyle
对象。大部分情况下,我们会创建一个NSMutableParagraphStyle
以便修改。我们在下面的示例中修改文本对齐。
1 2 3 4 5 6 7 |
// 右对齐第一段
NSMutableParagraphStyle *
style = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
style.alignment = NSTextAlignmentRight;
[attrString addAttribute:NSParagraphStyleAttributeName
value:style
range:NSMakeRange(0, 1)];
|
需要注意以上代码中的两点。首先,我们创建了defaultParagraphStyle
的mutableCopy
,这是一个常用的模式。也可以创建一个已有的段落样式的可变副本。其次,这个样式的范围仅限于第一个字符。“段落”开始于文档的开头或者换行符之后,持续到下一个换行符或文档的末尾。第一个字符的段落样式会应用于整个段落。在同一段里无法改变段落样式。
相关推荐
html5 IOS下拉框样式html5
IOS风格的进度条,样式为CSS3实现,触发事件为JavaScript实现。
为ios手机开发者打造的按钮样式,很方便,直接复制就可使用。
ALAccordion, iOS的accordion 样式容器视图 ALAccordion概述ALAccordion是用于管理一组可以展开/可折叠内容节的accordion的样式容器视图。 当一节打开时,它使用全屏幕( 。查看屏幕截图) 。accordion的每个部分都与...
仿照IOS样式对话框
location驱动ios12.4 ios12.3 ios12.2 ios12.1 ios12.0 ios11.0 ios11.4
oc开发,档位进度条,拖拽进度条,等多样式进度条源码,参考demo
仿Ios弹窗效果,第一种是自定义仿IOS的ActionSheet底部Dialog的样式 ,有模糊效果,第二种是自定义仿IOS的AlertDialog的样式.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Reveal 24 for mac 在mac电脑中使用此软件调试ios文件前端样式Reveal 24 for mac 在mac电脑中使用此软件调试ios文件前端样式Reveal 24 for mac 在mac电脑中使用此软件调试ios文件前端样式Reveal 24 for mac 在mac...
两种不同样式的提示框
ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧版抓包工具ios旧...
ios应用源码之设置不同风格的table view样式 .
iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16真机包iOS 16...
前两年IOS应用源码-主要是用于毕业设计学习的。
TiSideMenu, iOS 7/8 样式侧边菜单具有视差效果 ( RESideMenu的包装模块) TiSideMenu** iOS 7/8 仅 **iOS 7/8 样式侧边菜单具有视差效果。伟大的RESideMenu的包装模块。从 1.2开始,这个模块支持左菜单和右菜单视图...
iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS 15.4真机包iOS ...
ios 录屏开发 支持 ios9 ios10 ios11
IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集: ios三级展开列表TQMultistageTableView_10802 ios个性化每个...实现各种样式的表格输入界面 高仿新百度贴吧列表效果_10802
Nicescroll3是一款仿IOS滚动条样式,支持全屏切换,滚动条美化的jquery.nicescroll插件。
iOS 10 App Development Essentials: Learn to Develop iOS 10 Apps with Xcode 8 and Swift 3 Author: Neil Smyth Length: 816 pages Edition: 1 Language: English Publisher: CreateSpace Independent Publishing...