2011-09-15 62 views

回答

0
textfield number of lines: 

If you are using iOS 3, you need to use the leading property: 
int numLines = txtview.contentSize.height/txtview.font.leading; 
If you are using iOS 4, you need to use the lineHeight property: 
int numLines = txtview.contentSize.height/txtview.font.lineHeight; 
+0

@how知道哪些線用戶當前輸入文本? –

+0

我希望最後的號碼 – Srinivas

+0

你是什麼意思的最後一個號碼 –

0

你可以做的是,你可以計算出文本的高度,你可能有限制的文本視圖的高度和寬度。 現在您可以比較文字高度和文字視圖高度。並做任何你的要求是。

計算文本高度: -

CGSize labelsize; 
NSString *[email protected]"your text"; 
[textView setFont:[UIFont fontWithName:@"Helvetica"size:14]]; 
labelsize=[text sizeWithFont:textView.font constrainedToSize:CGSizeMake(280, 2000.0) lineBreakMode:UILineBreakModeWordWrap]; 
NSLog(@"%f",labelsize.height); 
if(labelsize.height>300) 
{ 
//show text with 300 height 
} 
else 
{ 
//show full text 
} 
相關問題