15.5. Rysowanie linii

Problem

Chcesz mieć możliwość narysowania linii w kontekście graficznym.

Rozwiązanie

Pobierz uchwyt do kontekstu graficznego, a następnie użyj funkcji CGContextMoveToPoint() i CGContextAddLineToPoint() w celu narysowania linii.

Analiza

Kiedy mówimy o rysowaniu kształtów w systemie iOS lub OS X, pośrednio mówimy o ścieżkach. Możesz w tym miejscu zapytać, czym jest ścieżka? Ścieżka składa się z jednej lub większej liczby serii punktów narysowanych na ekranie. To ogromna różnica pomiędzy ścieżkami i liniami. Ścieżka może zawierać wiele linii, ale linia nie może zawierać wielu ścieżek. Potraktuj więc ścieżkę jako serię punktów — to bardzo proste.

Linie muszą być narysowane za pomocą ścieżek. Podajesz punkty początkowy i końcowy, a ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.