Tôi đang thực hiện kiểm soát hoạt động như một số NSTokenField
(bộ chọn địa chỉ trong Thư, ví dụ) để sử dụng trong iOS. Tôi sử dụng số ngang UICollectionView
và ô ngoài cùng bên phải của tôi là UITextField
. Điều khiển này sẽ xuất hiện trong biểu mẫu với các trường văn bản khác có văn bản căn phải. Để điều khiển mới của tôi nhìn ngay trong ngữ cảnh này, tôi muốn cho UITextField
luôn ở cạnh bên phải của UICollectionView
và để các thẻ được chọn xuất hiện ở bên trái của nó.Ghim một ô trong UICollectionView ngang sang bên phải
Hiện tại, khi lần đầu tiên tôi nhấp vào hàng này, trường văn bản cuộn sang trái và sau đó nó được đẩy sang bên phải khi có thêm thẻ. Một khi nó được tuôn ra với các cạnh bên phải của UICollectionView
(khi 'Appetizer' được thêm vào trong hình dưới đây), sau đó tôi bắt đầu nhận được hành vi tôi muốn.
Tôi đã suy nghĩ về một cái gì đó giống như một chiều rộng tối thiểu trên UITextField
nên nó chiếm càng nhiều chiều rộng như hiện có sẵn lúc đầu và ngày càng ít như thẻ được thêm vào. Hoặc luân phiên, một số cách để gắn trường cố định với bên phải. Tuy nhiên, tôi chưa tìm ra cách để thực hiện những ý tưởng này!
Tôi làm cách nào để trường văn bản luôn ở bên phải của UICollectionView
?
tôi cũng đã suy nghĩ về cùng ... Câu trả lời này là một cách giải quyết tốt đẹp. Nó sẽ cho hiệu quả của những gì bạn yêu cầu. @ Hélène Martin –
Cảm ơn bạn rất nhiều @ carien-van-zyl. Tôi sẽ chơi với điều này trong vài ngày tới. Tôi xin lỗi vì tiền thưởng đã hết hạn - tôi đã đi xa vài ngày! –