2011-08-03 6 views
3

Est-il possible de limiter UITextView à une ligne, où je peux le remplir avec une quantité de texte et il sera redimensionné horizontalement pour correspondre: comme ceci:Limitation UITextView à une ligne

----------- 
| cheese | 
----------- 

... lorsqu'il est rempli de texte devient plus

-------------------------- 
| the last man on earth | 
-------------------------- 

(les lignes indiquent les bords du UITextView)

+0

'UITextField' a toujours été une seule ligne de toute façon. – BoltClock

+2

Voulez-vous dire 'textView'? 'textField' redimensionner horizontalement par défaut. – Legolas

+0

désolé je voulais dire la vue du texte ... maintenant changé. – cannyboy

Répondre

0

semblent comme une double question pour moi. vérifier cela: Increase UITextField to Certain Length semble assez bien couvrir votre question. et comme commentaire dit UITextField est toujours une ligne, pour un look multiligne à UITextView

+0

désolé, voulait dire vue du texte – cannyboy

0

cela peut être réalisé en héritant classe UITextView comme

@interface InputTextView : UITextView 
@end 

@implementation InputTextView 

/************************************************* 
* fixes the issue with single lined uitextview 
*************************************************/ 
- (UIEdgeInsets) contentInset { return UIEdgeInsetsZero; } 

@end 

pour référence ultérieure go-travers here

Questions connexes