美文网首页iOS
如何实现UILabel竖直方向排列布局

如何实现UILabel竖直方向排列布局

作者: vvkeep | 来源:发表于2016-06-26 15:35 被阅读841次

 我们都知道NSTextAlignment有5个值:

NSTextAlignmentLeft=0,//  水平居左

NSTextAlignmentCenter=1,// 水平居中

NSTextAlignmentRight=2,//水平居右

NSTextAlignmentJustified =3,//合理铺满,等同于居左

NSTextAlignmentNatural=4,//默认 等同于居左

却没有想要的竖直方向:

UILabel不能设置方向竖直方向排列,但可以通过sizeToFit改变frame来实现:

CGRect labelFrame =CGRectMake(20,20,30,150);

UILabel*myLabel= [[UILabel alloc]initWithFrame:labelFrame];

myLabel.backgroundColor=[UIColor orangeColor];

NSString*text =@"今天是个好日子啊今天是个好日子啊今天是个好日子啊";

myLabel.text=text;

myLabel.numberOfLines=0;

[myLabelsizeToFit];

[self.view addSubview:myLabel];

实现效果:

相关文章

  • 如何实现UILabel竖直方向排列布局

    我们都知道NSTextAlignment有5个值: NSTextAlignmentLeft=0,// 水平居左 N...

  • 第5.4章:flex布局

    2、Rn的Flex 布局教程 flexDirection决定元素的排列方向column(默认):竖直排列(上 ->...

  • Flexbox

    flexDirection : 决定布局的主轴(column默认沿着竖直方向排列,row 子元素沿着水平轴)ju...

  • Android入门03 -- 布局

    LinearLayout线性布局 orientation:布局方向;vertical:竖直方向;horizonta...

  • ionic2 经验一

    父控件 声明使用flexbox布局 方向、换行 水平方向对齐方式 竖直方向对齐方式 竖直方向多余空间调整(换行情况...

  • CSS布局

    HTML CSS + DIV实现整体布局必备知识利用HTML和CSS实现常见的布局 单列布局 css 实现竖直居中...

  • React native 属性

    justifyContent:竖直方向的布局 alignItems:水平方向的布局 如果想要居中,这两个属性都需要...

  • React-Native(1)

    Flexbox布局 Flex Direction:决定布局主轴的方向 row:水平轴column:竖直轴 Just...

  • 几种布局的特性

    线性布局 竖直方向 左右对齐生效,顶部底部对齐无效 水平居中生效,竖直居中无效 例: 水平方向 顶部底部对齐生效,...

  • css垂直水平居中、flex布局

    想要实现页面中垂直水平居中: 使用flex布局: flex-direction属性决定主轴的方向(即项目的排列方向...

网友评论

    本文标题:如何实现UILabel竖直方向排列布局

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