美文网首页
内容属性总结

内容属性总结

作者: nickNameDC | 来源:发表于2016-05-03 15:54 被阅读0次

四个容易混淆的属性:

1. textAligment : 文字的水平方向的对齐方式

1> 取值

  • NSTextAlignmentLeft = 0, // 左对齐
  • NSTextAlignmentCenter = 1, // 居中对齐
  • NSTextAlignmentRight = 2, // 右对齐

2> 哪些控件有这个属性 : 一般能够显示文字的控件都有这个属性

  • UITextField
  • UILabel
  • UITextView
2. contentVerticalAlignment : 内容的垂直方向的对齐方式

1> 取值

  • UIControlContentVerticalAlignmentCenter = 0, // 居中对齐
  • UIControlContentVerticalAlignmentTop = 1, // 顶部对齐
  • UIControlContentVerticalAlignmentBottom = 2, // 底部对齐

2> 哪些控件有这个属性 : 继承自UIControl的控件或者UIControl本身

  • UIControl
  • UIButton
  • UITextField
  • ...
3. contentHorizontalAlignment : 内容的水平方向的对齐方式

1> 取值

  • UIControlContentHorizontalAlignmentCenter = 0, // 居中对齐
  • UIControlContentHorizontalAlignmentLeft = 1, // 左对齐
  • UIControlContentHorizontalAlignmentRight = 2, // 右对齐

2> 哪些控件有这个属性 : 继承自UIControl的控件或者UIControl本身

  • UIControl
  • UIButton
  • UITextField
  • ...
4. contentMode : 内容模式(控制内容的对齐方式), 一般对UIImageView很有用

1> 取值

/**
 规律:
 1.Scale : 图片会拉伸
 2.Aspect : 图片会保持原来的宽高比
 */
"前3个情况, 图片都会拉伸"

// (默认)拉伸图片至填充整个UIImageView(图片的显示尺寸会跟UIImageView的尺寸一样)
UIViewContentModeScaleToFill,
// 按照图片原来的宽高比进行伸缩, 伸缩至适应整个UIImageView(图片的内容不能超出UIImageView的尺寸范围)
UIViewContentModeScaleAspectFit,
// 按照图片原来的宽高比进行伸缩, 伸缩至 图片的宽度和UIImageView的宽度一样 或者 图片的高度和UIImageView的高度一样
UIViewContentModeScaleAspectFill,

" 后面的所有情况, 都会按照图片的原来尺寸显示, 不会进行拉伸"

UIViewContentModeRedraw,  // 当控件的尺寸改变了, 就会重绘一次(重新调用setNeedsDisplay, 调用drawRect:)
UIViewContentModeCenter,
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,

2> 哪些控件有这个属性 : 所有UI控件都有

5. 如果有多个属性的作用冲突了, 只有1个属性有效(就近原则)

相关文章

  • 内容属性总结

    四个容易混淆的属性: 1. textAligment : 文字的水平方向的对齐方式 1> 取值 NSTextAli...

  • iOS知识点总结——内容属性总结

    textAlignment 文字的水平方向的对齐方式 取值 哪些控件有这个属性: 一般能够显示文字的控件都有这个属...

  • JavaScript之正则表达式

    一、总结 二、具体内容 1、创建RegExp对象 2、RegExp属性 3、方法

  • 属性动画详细介绍(一)

    [TOC] 属性动画我决定用两篇文章做总结 一、属性动画基础内容 二、ValueAnimator 从名字就可以看出...

  • Antd的From组件使用总结

    1 常用属性的总结 2 上传文件的总结 2.1 如何上传Form表单中的所有内容 2.2 如何取消控件的自动上传 ...

  • description标签如何正确使用?

    description是什么意思?description,是HTML中元描述meta的属性之一,用来总结网页的内容...

  • html网页编写基本代码

    html结构: <标记>内容<标记> 标记属性:<标记 属性=属性值 属性1=属性值1>内容<标记>在网页编写的时...

  • CSS3 动画属性

    概述 思维导图总结一下 CSS3 的动画属性 内容 参考文章 CSS动画简介——阮一峰

  • 属性总结

    [HideInInspector]在Unity脚本中这个声明之后,可以显示在面板操作参数之中,但是不能在面板中修改...

  • 获取内容、设置内容、设置属性

    设置属性、获取内容 设置属性 参考文章:https://www.cnblogs.com/sueyyyy/p/928...

网友评论

      本文标题:内容属性总结

      本文链接:https://www.haomeiwen.com/subject/tyxrrttx.html