button设置文本的时候怎么换行

解决方案 »

  1.   

    button中显示文字的部分是一个label,所以如果你要显示多行文字,就要先设置label的行数。
      

  2.   

    button.numberOfLines = 0;试一试这句应该就可以了!!这句是行数不限制的意思!在 用“\n”换行就好了
      

  3.   

    和#3楼的意思一样  
    不过还有一种方法 使用sizetofit方法也可以实现
      

  4.   

    没有看太明白lz的具体需求
    1. 如果只是想文本在达到button的宽度后就自动换行的话,设置lineBreakMode属性即可换行的话,设置0(按字换行) 或者1 (按字符换行)
    2. 如果是开发者自己定义文本换行的位置,像1楼说的那样,在需要换行的地方添加"\n"
      

  5.   

    有的,只是写的时候多加了一点   button.titlelabel.numberOfLines = 0;