2012-06-16 2 views
2

Я видел вопросы, размещенные здесь, спрашивая, как левый и правый выравнивать два куска текста, но как я могу аккуратно уйти и вправо обосновать весь абзац внутри многострочной ячейки? (Например, что делает MS Word и т. Д., Если вы нажмете кнопку выравнивания, чтобы левая и правая стороны текста были всегда выровнены).UITableView ячейка многострочное оправдание

ответ

2

Вы также можете создать пользовательскую ячейку с меткой, которая IBOutlet к этому классу, который можно загрузить на GitHub OHAttributedLabel, попробуйте этот код

cell.label.textAlignment = UITextAlignmentJustify; 
+0

Thankyou dianz - Я отдам это, когда смогу. Я новичок в программировании на Mac/iPhone, поэтому я немного замешан на стороне, связанной с IB и IBOutlets. – SparkyNZ

+0

Ну, я только что скачал и построил пример. После изменения текста на ярлыке я вижу, что выравнивание ярлыков делает именно то, что я хочу. Единственное, что я не настолько уверен в том, как это будет работать с UITextField (это то, что я изменил, мое приложение для использования так что я могу редактировать содержимое ячейки с помощью всплывающей сенсорной клавиатуры. Извините ... когда я опубликовал свой вопрос в последний раз, я совершенно не знал, как редактировать текст вообще - все еще на крутой кривой обучения. – SparkyNZ

1

Это вы что искали?

yourTextLabel.textAlignment = UITextAlignmentCenter; 

Наряду с размером рамки, которую вы хотите для своей текстовой маркировки.

+0

Нет, я боюсь, что нет - это будет центр каждой строки оставляя левый и правый края текста всплесками. Я бы хотел, чтобы текст на левой и правой сторонах струился прямо вниз. Благодарю. – SparkyNZ

+0

Я вижу. Вы пробовали эти возможные решения? 1. [CATextLayer] (http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CATextLayer_class/Introduction/Introduction.html) 2. http://stackoverflow.com/questions/ 3968426/how-to-justified-the-text-in-uitextview 3. http://stackoverflow.com/questions/2544905/how-to-change-an-uilabel-uifonts-letter-spacing 4. http: //stackoverflow.com/questions/402339/getting-justified-text-in-uitextfield – Neeku