2010-09-18 22 views
7

Tôi đặt mẫu cọ bằng CGContext và Bezierpath trên UIImageView.cách đặt các mẫu cọ khác nhau iphone

Đây có phải là cách tiếp cận tốt không?

Chúng tôi có bất kỳ phương pháp hay nhất nào khác để đặt mẫu cọ vẽ hay không, để tạo mẫu cọ vẽ khác nhau.

Có ai có mẫu thiết kế khác nhau mà tôi có thể sử dụng khi triển khai bàn chải của mình không?

+0

Bạn có thể đăng cách tiếp cận của mình bằng mã không? –

+0

bạn có muốn làm rõ câu hỏi này một chút không? –

Trả lời

2

Có, đó là tốt nếu đó là những gì bạn muốn làm. Tất cả một "bàn chải" có nghĩa là trong bối cảnh này là cách bạn muốn đột quỵ một dòng. Nếu bạn chỉ cố gắng thiết lập mô hình đột quỵ cho một đường dẫn bezier trên một số UIImageView thì có, nó có vẻ như những gì bạn đang làm là thích hợp.

Bây giờ, tùy thuộc vào mục tiêu cuối cùng của bạn là gì, có thể có nhiều cách khác nhau để tiếp cận mục tiêu đó. Phương pháp của bạn có thể có các biến chứng khi tương tác với bản vẽ cấp cao hơn ở UIKit. Kể từ khi bạn hỏi điều này 7 tháng trước mặc dù, tôi hy vọng bạn đã tìm ra nó.

-1

Nếu bạn đang sử dụng bezierpath thì bạn có thể sử dụng mã patternImage trong bezierpath. Nếu bạn đang sử dụng CGContext thì điều chỉnh strokewidth của bạn và sử dụng các phương thức kcglinecap để nhận các điểm khác nhau.

Trong bezierpath bạn cũng có thể sử dụng gạch ngang để bạn có thể vẽ đường gạch ngang.

Các vấn đề liên quan