2012-02-05 26 views
9

Tôi không thể tìm ra cách đặt NSDateFormatter cho chế độ xem ô văn bản tĩnh trong Trình tạo giao diện bằng cách sử dụng chế độ xem mới dựa trên NSTableViews. Vì bài toán được giao diện Builder liên quan, sau đây là các bước để tái thiết lập trong giao diện Builder:NSDateFormatter trong chế độ xem dựa trên NSTableView

  1. Tạo bảng Xem
  2. Thay đổi Content Chế độ-Xem Dựa, tên một cột ngày và có chứa các chế độ xem văn bản tĩnh.
  3. Điền bảng với một số dữ liệu thử nghiệm (một cột nên chứa ngày tháng)
  4. Tạo một NSDateFormatter, trong cài đặt, thiết lập các ngày Phong cách-Ngắn Phong cách
  5. mở các văn bản Xem tĩnh cho ngày của chúng tôi và đặt trình định dạng thành NSDateFormatter.

Tôi dường như luôn nhận định dạng ngày mặc định. Làm cách nào để áp dụng định dạng ngày cho các ngày trong bảng?

+1

Cố gắng sao chép thiết lập của bạn. Tôi không thấy bất kỳ văn bản nào trong bảng của tôi ... Bạn đã thiết lập dữ liệu thử nghiệm như thế nào? Chỉ cần điền vào trường văn bản tĩnh và ô văn bản mà tôi cho là. – Mundi

Trả lời

13

Giải pháp là thực sự rất đơn giản với XCode mới nhất 4.3.1:

  • Trong Interface Builder, kéo một ngày Formatter vào tế bào đích (vì vậy nó trở nên đó là trẻ em)
  • Đặt định dạng ngày tháng cho Trình định dạng Ngày

Không cần thêm dây. Hy vọng điều này sẽ giúp ai đó khác chạy vào điều này.

+1

Thật là một giải pháp mã miễn phí hữu ích và dễ truy cập. –

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