2009-05-13 27 views
44

Tôi có một ứng dụng đơn giản với một số UITextView được nhúng vào một UIScrollView. Trình tạo giao diện sẽ không cho phép tôi thêm nhiều dòng mới cho khoảng trắng; khi tôi quay trở lại, nó thấy rằng "kết thúc của đầu vào" thay vì thêm dòng mới vào số UITextView.Làm cách nào để UITextView tôn trọng dòng mới trong Trình tạo giao diện?

Làm cách nào để có thể chấp nhận dòng mới cho khoảng cách?

Trả lời

144

Phần lớn đơn giản hơn (và nhiều hơn nữa IB dựa) so với câu trả lời trước:

Chỉ Alt +ENTER Nó sẽ gửi một dòng mới đến số UITextView.

+1

Điều cần biết. Tôi thậm chí không bao giờ thử điều đó. Tôi đã thử Shift-Enter bình thường, nhưng nó không làm gì cả. Ctrl-Enter xuất hiện để hoạt động (trình kiểm tra hiển thị các dòng trống), nhưng nó không được tôn trọng trong khung nhìn. – Oscar

+0

Hoạt động cho UILabels với số dòng được đặt thành 0 là tốt. – Nick

+0

Tại ba lần thử đầu tiên ALT + Enter không hoạt động. Nhưng sau khi một số backspacing và thêm ALT + Enter vào một vài dòng nó bắt đầu woking. MAN Tôi đã tìm kiếm câu trả lời này trong rất nhiều bài viết :-) – esbenr

10

Viết văn bản của bạn trong TextEdit, sau đó sao chép/dán văn bản vào.

+0

Ah, đơn giản như vậy. Tôi đã sử dụng emacs, cảm ơn. –

2

Như sbwoodside, trình soạn thảo văn bản là cách dễ nhất.

Điều đó nói rằng, bạn cần kiểm soát nhiều hơn hoặc không phải là khá hoạt động, không sử dụng IB. Lý tưởng nhất, nếu bạn cần bất kỳ loại định dạng nào cho một đoạn văn bản dài, hãy làm theo cách lập trình.

Định dạng bằng IB thật khủng khiếp. Tôi đã cố gắng để thêm một số "điều khoản và điều kiện" trong một UITextView và nó là một nỗi đau thực sự.

Trong khi kết thúc nó dễ hơn là rối tung với IB ...

1

Trong IB Shift + Alt (Option) + Enter là đoạn mới

+1

Đối với tôi ALT + Enter không hoạt động ... nó sẽ phản ánh dòng mới trong trình soạn thảo IB nhưng màn hình thực tế sẽ không hoạt động. Tổ hợp phím của bạn đã làm chính xác những gì tôi cần. Cảm ơn! –

Các vấn đề liên quan