Bardzo często sprawdzałem to pytanie, ale wciąż nie jestem pewien, czy to możliwe, czy nie. Zasadniczo chcę utworzyć UIPickerView
, który jest ciągły w tym sensie, że można go zakręcić na zawsze i nigdy nie dojdziesz do końca (ponieważ po ostatniej wartości następuje pierwsza wartość).Jak zrobić okrągły UIPickerView (iPhone/iPad)?
Rozejrzałem się po Internecie i wydaje się, że istnieje wiele różnych hacków, aby osiągnąć pożądany efekt. Jednak wiele z tych rozwiązań wydaje się zwiększać liczbę wierszy w UIPickerView
, aby skłonić użytkownika do myślenia, że UIPickerView
jest ciągły (jednak w rzeczywistości, gdyby dalej przewijali, w końcu dotarliby do końca).
To, czego szukam, to sposób na stworzenie UIPickerView, który jest naprawdę nieskończony w tym sensie, że nigdy nie dotrzesz do końca, jeśli będziesz przewijać przez kilka dni, tygodni, miesięcy lub lat. Nie przejmuję się zbytnio, jeśli rozwiązanie jest hackerem, ponieważ rozumiem, że Apple nie dostarczyło jeszcze sposobu na osiągnięcie tego efektu.
Czy ktoś może doradzić, jak to zrobić (lub wskazać przynajmniej we właściwym kierunku)?
Umieszczenie NSIntegerMax generalnie spowoduje awarię programu. Czuję, że odpowiedź Oliego jest lepsza i rozsądniejsza w przypadku użyteczności i pamięci. –