关于调整UILabel或者UITextView行间距

#define LINENUM 20    //行宽

#define LINEHEIGHT 20 //行高






int begin=0;

    NSString *partialString;

    NSString* str=@"东南形胜,三吴都会,钱塘自古繁华。烟柳画桥,风帘翠幕,参差十万人家。云树 绕堤沙,怒涛卷霜雪,天堑无涯。市列珠玑,户盈罗绮,竞豪奢。重湖叠清嘉,有三秋桂子,十里荷花。羌管弄晴,菱歌泛夜,嬉嬉钓叟莲娃。千骑拥高衙,乘醉听箫鼓,吟赏烟霞。异日图将好景,归去凤池夸。云树 绕堤沙,怒涛卷霜雪,天堑无涯。市列珠玑,户盈罗绮,竞豪奢。重湖叠清嘉,有三秋桂子,十里荷花。羌管弄晴,菱歌泛夜,嬉嬉钓叟莲娃。千骑拥高衙,乘醉听箫鼓,吟赏烟霞。异日图将好景,归去凤池夸。";

    

    int num = str.length/LINENUM;

    NSLog(@"%d",str.length);

    NSLog(@"%d",num);

    for (int i=0; i<=num; i++) {

        UITextView* textview=[[UITextView alloc]init];

        NSLog(@"%d-----",begin);

        

        if(i==num)

        partialString=[str substringWithRange:NSMakeRange(begin,str.length%LINENUM)];   

        else

        partialString=[str substringWithRange:NSMakeRange(begin,LINENUM)];

        

        textview.backgroundColor=[UIColor clearColor];

        textview.text=partialString;

        textview.frame=CGRectMake(0, 30+i*LINEHEIGHT, 200, 30);

        [self.view addSubview:textview];


        begin+=LINENUM;

        NSLog(@"%@",partialString);

       

       

  }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值