Jak wydrukować lub zarejestrować wartość obiektu CGSize?
Próbowałem napisać (wydrukować) wartość obiektu CGSZES w następujący sposób:
CGSize sizeOfTab = CGSizeMake(self.frame.size.width/tabCount, 49);NSLog(@"size of tab is %@",sizeOfTab);
Czy jest coś nie tak z tym kodem; moja aplikacja ulega awarii, gdy formant osiągnie instrukcję NSLog.
podziękować
Prasadam
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
6 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Awaria występuje, ponieważ format nie jest w formacie .
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
już wspomniane
https://coderoad.ru/6621975/
JoeBlow (
zauważyłem po wpisaniu i sformatowaniu tej odpowiedzi
), jest też funkcja UIKit, https://developer.apple.com/li ... GSize
dla pięknego wydruku i jego odwrotnej funkcji, https://developer.apple.com/li ... tring
aby utworzyć strukturę z obiektu .
Apple Documens.
w następujący sposób:
Ciąg, którego zawartość to „{
w
,
h
} "gdzie
w
-
Szerokość, A.
h
-wysokość. Wartości
w
i
h
może być liczbą całkowitą lub
Ruchomy. Przykład prawidłowego ciągu to @ "{3.0,2.5}". Strunowy
nie jest zlokalizowany, więc elementy są zawsze oddzielane przecinkami.
Przykład
>
Wyjście
>
Inne przydatne funkcje (
Połączyć
https://developer.apple.com/li ... .html
CGGeometry )
>
Anonimowy użytkownik
Potwierdzenie od:
% f jest używane, ponieważ właściwości
width
i
height
są typu
float
.
Informacje na temat innych konwersji formatów można znaleźć w dokumentach:
http://developer.apple.com/lib ... .html
http://developer.apple.com/lib ... .html
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od: