2015-09-10 18 views
6

Ich muss Daten innerhalb UITextfield scrollen, so dass der Text der längeren Breite durch Scrollen zu sehen ist. Kann mir jemand antworten, um dies zu lösen.So scrollen Sie Text innerhalb von uitextfield iOS

+3

Warum verwenden Sie nicht 'UITextView', die Ihnen Scrollfunktion bietet. – Kampai

+0

U müssen UITextView für das nicht UITextfield verwenden. Warum willst du im Textfeld scrollen? irgendeinen besonderen Grund? –

+0

Ich möchte den einzeiligen Text nach links und rechts verschieben, damit der gesamte Text sichtbar ist. – user1728987

Antwort

-1

Sie können es auf diese Weise tun.

UITextView *textField = [[UITextView alloc]initWithFrame:CGRectMake(100, 100, 60, 50)]; 
textField.text = @"I need to scroll data inside UITextfield so that the text of longer width can be seen by scrolling.Can someone reply me to solve this."; 
textField.delegate = self; 
[self.view addSubview:textField]; 
+4

Namen wie textField zu textView geben ist wirklich eine schlechte Praxis !!! –

-1

Sie können UITextView verwenden: Versuchen Sie unter einem.

UITextView *textView=[[UITextView alloc] initWithFrame:CGRectMake(20, 40, 200, 70)]; 
textView.font=[UIFont systemFontOfSize:18.0]; 
textView.userInteractionEnabled=YES; 
textView.backgroundColor=[UIColor whiteColor]; 
textView.scrollEnabled=YES; 
textView.delegate = self; 
[self.view addSubview:textView]; 
Verwandte Themen