StringSize为文本返回两行以上的错误高度

时间:2017-04-27 22:07:26

标签: c# ios uilabel

以下是我使用的方法,对于超过两行的文本,返回错误的高度。所以我在标签上得到了点。 根据它应该工作的文件

public CGSize sizeForString(String str, UIFont fnt,CGRect rectTxt)
        {
            UILabel lbl = new UILabel();
            lbl.Frame = rectTxt;
            lbl.Font = fnt;
            lbl.Text = str;
            return lbl.Text.StringSize(lbl.Font, new CGSize(rectTxt.Width,200), UILineBreakMode.WordWrap);
        }  

感谢任何帮助!

0 个答案:

没有答案