Tôi là NSOpenPanel để chọn tệp hoặc thư mục từ máy của người dùng. Nhưng khi người dùng nhấp vào "mở" con trỏ ở đầu đường dẫn hiển thị trong trường văn bản. Đây là một vấn đề bởi vì cho đến khi bạn nhấp vào trường văn bản và mũi tên bên phải, bạn sẽ không thấy rằng toàn bộ đường dẫn được liệt kê. Ví dụ, nếu con đường là:Làm cách nào để buộc con trỏ đến cuối NSTextField?
/Users/jeremysmith/code/testfolder/testfolder2
Nó chỉ có thể hiển thị:
/Users/jeremysmith/code/
kể từ khi con trỏ là ngay từ đầu và chiều rộng của trường text chỉ đi vào "mã".
Nếu trường văn bản là ban đầu không Editable tôi đã phải gửi '[self.inputFileTextField selectText: self]' để làm cho mã trên hoạt động. –
@RotsiserMho Tôi có một trường văn bản không thể chỉnh sửa được và tôi đã thử đề xuất của bạn nhưng nó vẫn không hoạt động. Bạn đã gọi selectText trước hoặc sau khi bạn gọi moveToEndOfLine? – rocky