2012-05-03 36 views
5

Tôi đã thêm một Settings.bundle vào ứng dụng iOS của mình. Một trong các cài đặt của tôi là nút chuyển đổi có tiêu đề dài. Tiêu đề này đang bị cắt bớt.Làm cách nào để chỉ định tiêu đề nhiều dòng trong gói Cài đặt iOS?

Tôi đã thử:

  1. "My SUPERLONG \ nTitle"
  2. "My SUPERLONG 
 Title"

nhưng không làm việc: \ n và &#xA được hiển thị như một phần của Tiêu đề . Có thể có một ngắt dòng/dòng mới trong tiêu đề của tôi không? Cảm ơn!

Trả lời

6

Không, bạn có rất ít quyền kiểm soát đối với Settings.bundle và tiêu đề nhiều dòng không phải là một tùy chọn. Điều tốt nhất cần làm là cắt giảm tiêu đề ô và tạo tiêu đề nhóm hoặc chân trang nhóm.

enter image description here

-1

Các bạn đã thử:

Top
Bottom 

chỉ để xem nếu nó hoạt động với một chuỗi ngắn? Tôi nghĩ rằng có giới hạn ký tự cho Tiêu đề và ngắt dòng sẽ được tính vào giới hạn ký tự đó.

+1

Tôi nên xác định rằng khi tôi sử dụng \ n và '& # xA' cả hai được hiển thị như một phần của Tiêu đề. Cám ơn phản hồi của bạn. – Frank

-1

Bạn không thể ngắt dòng Tiêu đề của bạn, iOS OS hạn chế các nhân vật có thể được hiển thị dưới biểu tượng của ứng dụng. Một ví dụ là "Nước của tôi ở đâu?", Mặc dù chức danh chính thức của nó là "Nước ông đâu rồi?" nó xuất hiện là "Nước?" dưới Biểu tượng ứng dụng

+0

Tôi đang đề cập đến cài đặt ứng dụng trong Cài đặt. Tôi xin lỗi nếu tôi không rõ ràng. Cám ơn phản hồi của bạn! – Frank

7

, bạn có thể thêm một sự trở lại dòng trong một tiêu đề hoặc footer nhóm:

  1. Thêm một hàng mới của loại Group trong tập tin Settings.bundle bạn
  2. Chèn một mới hàng trong nhóm đó
  3. Đặt tên chìa khóa để FooterText (không có sẵn trong danh sách thả xuống)
  4. Set giá trị cho văn bản dài của bạn
  5. mở Root.plist dưới dạng mã nguồn (click chuột phải, Open As ...)
  6. Chèn 
 nơi quay trở lại dòng cần

Không, bạn không thể thêm một sự trở lại dòng trong nhãn gắn liền với các điều khiển (văn bản lĩnh vực, chuyển đổi switche, thanh trượt). Nếu văn bản quá dài nó chỉ đơn giản là cắt ngắn với dấu chấm lửng ... Đây là lý do tại sao bạn nên có một nhãn rất ngắn (cho iPhone ở chân dung) sau đó bạn có thể thêm một mô tả dài dưới sự kiểm soát bằng cách sử dụng một chân trang nhóm như đã giải thích ở trên.

0

tôi giải quyết vấn đề này bằng cách thêm FooterText trong nhóm có chứa các nút chuyển đổi

0

Tôi đã bình chọn câu trả lời @riobidon 's. Tuy nhiên, tôi phát hiện ra rằng 
 sẽ không hoạt động trong bản địa hóa.

Nếu bạn cần bản địa hóa, dưới đây là những gì bạn nên làm.

Trong Root.plist, hãy sử dụng một số từ để giữ vị trí.Ví dụ: sử dụng "văn bản chân trang" cho chân trang nhóm.

Sau đó, trong bản địa hóa, hãy làm như sau.

Trong en.lproj/Root.strings, thêm

"footer text" = "the real footer you want.\nSome other descriptions"; 

Bạn có thể sử dụng \ n trong nội địa.

Trong bản địa hóa của ngôn ngữ khác, bạn có thể thực hiện tương tự. Không ai sẽ thấy "văn bản chân trang", vì tiếng Anh là ngôn ngữ triển khai mặc định. Người dùng sẽ thấy ngôn ngữ mà bạn đã bản địa hóa hoặc tiếng Anh là không an toàn.

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