5

kolejne pytanie do mojego inne pytanie "iOS tableView with time at left"iOS 7 Treść rozciąga się na przestrzeni kilku UITableViewCells

próbuję wdrożyć kalendarz takiego wniosku jak ten przy użyciu this project found at GitHub

enter image description here

próbowałem Aby utworzyć ViewController z CollectionView, a także CollectionViewController, a następnie zaimportować nagłówek i plik implementacyjny "MSCollectionViewCalendarLayout" i ustawić je jako niestandardowy układ dla CollectionView.

Próbując zbudować z pliku obszaru roboczego daje mi ten błąd:

poleceń /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang nie powiodło się z kodem wyjścia 1

Próbując zbudować z pliku projektu Xcode daje mi ten błąd wraz z powyższym jednym:

pliku RestKit.h nie znaleziono

Jaki jest prawidłowy sposób rozpoczęcia korzystania z tego projektu przy użyciu prostej struktury dla każdego przedmiotu?

nie mogę wydawać się znaleźć żadnych samouczek lub podobnych z instrukcjami, jak zacząć.

Moje pytanie brzmi następująco: Czy ktoś może mi pomóc wyjaśnić, jak mogę zacząć z tym, bez korzystania z API SeatGeek?

dziękuję za pomoc!

+0

Czy próbowałeś śledzić ich dokumentację CocoaPods? –

+0

Mają przykładowy projekt w sklonowanym repo, z którym możesz pracować. –

Odpowiedz

0

Wydaje się, że kilka problemów tutaj: Co się dzieje z przykładu pierwszego, to dlaczego to się dzieje pod swoje rzeczy nawigacji sekund.

Zacznę od pierwszego wydania.

Jego przykład jest za pomocą Cocoapods i wydaje się, jakby próbowała dołączyć wypełniony xcworkspace aby łatwiej, ale to nie działa na mnie też.

sugeruję zainstalowanie Cocoapods i działa kapsuła zainstalować samodzielnie. Wszystkie instrukcje, jak to zrobić, powinny znajdować się w tym łączu.

Po wykonaniu tej czynności obiekt nadal się nie skompiluje, ponieważ niektóre kapsuły próbują ustawić wyliczenie na coś, co nie jest stałą czasu kompilacji. Po prostu idź dalej i zmień wartości wyliczeniowe na stałe (powinno być 1000, 750, 250, 50 odpowiednio dla brakujących wartości) dla uzyskania przykładu działającego. Jeśli używasz strąków w kodzie produkcyjnym, NIGDY nie chciałbyś tego robić, ale ponieważ jest to przykład wykorzystujący przestarzałe kapsułki, po prostu wybierz ścieżkę najmniejszego oporu tutaj.

Jeśli chodzi o zawartość znajdującą się pod paskiem nawigacji, prawdopodobnie będziesz musiał się zamoczyć przy ustawianiu widoku CollectionView na contentInsets. Możesz również przypiąć kolekcję CollectionView, aby znalazła się pod tym bitem nagłówka, który masz tam z autolayout lub ramkami.

+0

Zbudowałem go i uruchomiłem teraz robiąc to, co powiedziałeś, działa dobrze - ale nie mam pojęcia, jak przenieść to do nowego projektu. Jest mnóstwo zajęć, żadnych scenorysów do projektowania i ogólnie trudnych do zrozumienia. Czy używałeś go w jednym ze swoich projektów? Czy znasz podobny projekt, który wygląda tak samo, jak środkowa część aplikacji kalendarza na iOS (z wyjątkiem paska nawigacyjnego i paska narzędzi, jaki mam), który jest bardziej przejrzysty i łatwiejszy w użyciu? – Erik

+0

Najprostszym sposobem na wdrożenie tego projektu byłoby stworzenie Podfile dla własnego projektu. Po prostu utworzymy plik z wybranymi podsłuchami (tak jak ich przykład) i uruchom pod instalacją. Strona github dla tego projektu zawiera instrukcje dotyczące instalowania za pośrednictwem Cocoapods, a ponieważ masz już tę część pracy, użycie jej do zainstalowania w projekcie powinno być dość proste. – Stakenborg

+0

Poza tym, w ogóle nie korzystałem z tego projektu lub czegoś podobnego, ale odpowiedź na pytanie, dlaczego widok nagłówka rozciąga się nad treścią, powinna być możliwa do rozwiązania za pośrednictwem tego, co wspomniałem w mojej odpowiedzi. Spoglądając na dokumentację, wydaje się, że to, co jest dostarczane, jest w większości układem przepływu dla UICollectionView, ale prawdopodobnie trzeba dostarczyć same komórki. Lista plików oczekiwanych w pliku readme. Cokolwiek innego, chciałbym po prostu odwołać się do kodu w przykładzie i naśladować to, czego potrzebujesz od tego. – Stakenborg

Powiązane problemy