Blurry UILabel when added programmatically

前端 未结 3 2085
孤街浪徒
孤街浪徒 2020-12-14 03:00

I am adding a UILabel to a view meant for loading purposes. However, it gets blurry after I added it. The weird thing is that I just about the same code for an loading view

3条回答
  •  孤城傲影
    2020-12-14 03:20

    Your label is blurry because the frame is using floating numbers.

    To force integers value for your frame just do :

    [loadingText setFrame:CGRectIntegral(loadingText.frame)];
    

    You could also cast all your values composing your frame to int, but CGRectIntegral does all the job for you.

提交回复
热议问题