2015-09-10 3 views
6

Мне нужно прокручивать данные внутри поля UITextfield, чтобы текст более длинной ширины можно было увидеть с помощью прокрутки. Попросите меня ответить, чтобы решить эту проблему.Как прокручивать текст внутри uitextfield iOS

+3

Почему вы не используете 'UITextView', который дает вам функцию прокрутки. – Kampai

+0

U должен использовать UITextView для этого не UITextfield. Почему вы хотите прокручивать текстовое поле? любая специальная причина? –

+0

Я хочу переместить текст одной строки влево и вправо, чтобы можно было увидеть весь текст. – user1728987

ответ

-1

Вы можете сделать это таким образом.

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

, дающий имена как textField для textView - действительно плохая практика !!! –

-1

Вы можете использовать UITextView: Попробуйте ниже одного.

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]; 
Смежные вопросы