Mam jeden, UIScrollViewktóry zawiera wiele UIImageViews, UILabels itp ... etykiety są znacznie dłuższe niż te UIScrollView, ale kiedy uruchamiam aplikację, nie mogę kliknąć i przewinąć w dół ... Dlaczego tak się dzieje? Dzięki
To jest moja konfiguracja: mam UIScrollViewwiodącą, górną, próbną krawędź ustawioną na 0. Wewnątrz tego dodaję UIStackViewz następującymi ograniczeniami: stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true Wewnątrz widoku stosu dodaję kilka widoków. Mój problem polega na tym, że ze względu na ograniczenia pierwszy widok dodany do widoku stosu również będzie miał krawędź …
Mam widok przewijania z zawartością o wysokości 1000 pikseli i chciałbym móc go rozłożyć, aby ułatwić projektowanie w scenorysie. Wiem, że można to zrobić programowo, ale naprawdę chcę móc to zobaczyć wizualnie. Za każdym razem, gdy umieszczam widok przewijania na kontrolerze widoku, nie przewija się. Czy można sprawić, by działał …
W moim widoku przewijania chcę uzyskać bieżącą wyświetlaną stronę (może strona nie jest właściwym terminem). Nie mogę znaleźć żadnej zmiennej, która to przechowuje. Ale myślę, że trzeba to gdzieś trzymać, ponieważ wskaźnik jest w stanie pokazać, który podwidok widoku przewijania jest obecnie wyświetlany. Czy jest to całkowicie przed nami ukryte, …
Chociaż UIScrollVieww przeszłości z powodzeniem korzystałem z niego, manipulując nim programowo, mam problem z uruchomieniem go, konfigurując go wyłącznie w Interface Builder. Mam prostą stronę „informacje” w mojej aplikacji na iPhone'a. Ma UITextViewkilka ikon i łącza do innych moich aplikacji. Dodałem wszystkie te widoki do mojego UIScrollView, układając je tak, …
Mam UIViewpodobny do iPhone'a Springboard. Stworzyłem go za pomocą UIScrollViewi UIButtons. Chcę wyłączyć przewijanie w poziomie we wspomnianym widoku przewijania. Chcę tylko przewijania w pionie. Jak to osiągnąć?
Mobilna przeglądarka Safari umożliwia przełączanie stron przez wprowadzenie pewnego rodzaju poziomego widoku stronicowania UIScrollView z kontrolką strony u dołu. Próbuję odtworzyć to szczególne zachowanie, w którym UIScrollView przewijany w poziomie pokazuje część zawartości następnego widoku. Przykład dostarczony przez Apple: PageControl pokazuje, jak używać UIScrollView do stronicowania poziomego, ale wszystkie widoki …
Jak mogę zmusić stronę, UIScrollVieww której stronicowanie i przewijanie są włączone, w danym momencie poruszają się tylko w pionie lub w poziomie? Rozumiem, że directionalLockEnabledwłaściwość powinna to osiągnąć, ale ukośne przesunięcie nadal powoduje przewijanie widoku po przekątnej zamiast ograniczania ruchu do pojedynczej osi. Edycja: aby było jaśniej, chciałbym umożliwić użytkownikowi …
Mam widok przewijania, który jest szerokością ekranu, ale tylko około 70 pikseli wysokości. Zawiera wiele ikon 50 x 50 (z przestrzenią wokół nich), z których użytkownik powinien mieć do wyboru. Ale zawsze chcę, aby widok przewijania zachowywał się w sposób stronicowany, zawsze zatrzymując się z ikoną dokładnie pośrodku. Gdyby ikony …
Czy istnieje sposób, aby dowiedzieć się, czy UIScrollViewdoszło do górnej lub dolnej części w środku - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate ? dzięki.
Odkryłem dziwne zachowanie w mojej aplikacji, w której podłączony IBOutletma ramkę widoku połączonego między wywołaniami w moim kontrolerze widoku do viewWillAppear:i viewDidAppear:. Oto odpowiedni kod w mojej UIViewControllerpodklasie: -(void)viewWillAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } -(void)viewDidAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } i wynikowy wynik dziennika: MyApp[61880:c07] <UIScrollView: 0x1057eff0; frame = (0 0; 0 …
W IB jest opcja usunięcia zaznaczenia przewijania w pionie w widoku scrollview, ale wydaje się, że nie działa. W jaki sposób można ustawić widok przewijania tak, aby w kodzie przewijał się tylko poziomo, a nie pionowo, a nie IB?
Podczas UIScrollViewprzewijania (lub jej klasy pochodnej), wygląda na to, że wszystkie NSTimersuruchomione programy zostają wstrzymane do czasu zakończenia przewijania. Czy można to obejść? Wątki? Ustawienie priorytetu? Byle co?
Uwaga: udzielona tutaj odpowiedź nie działa dla mnie. Mam UIScrollView (nie widok tabeli, tylko niestandardową rzecz), a gdy użytkownik wykonuje określone czynności, chcę zabić przewijanie (przeciąganie lub zwalnianie) w widoku. Próbowałem zrobić np. Tak: [scrollView scrollRectToVisible:CGRectInset([scrollView bounds], 10, 10) animated:NO]; na teorii, że biorąc pod uwagę prostokąt, który jest już …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.