iPhone SDK- uigriphics - كيفية اختيار Superview كسياق رسم الحالي

StackOverflow https://stackoverflow.com/questions/1459229

  •  12-09-2019
  •  | 
  •  

سؤال

أحاول رسم خط من نقطة المشاركة في عرض صورة إلى نقطة وجهتها. مشكلتي هي (أعتقد) كيفية تعيين Superview كسياق رسم الحالي (من عرض الصورة). يمكن للشخص مساعدة من فضلك. هذا هو الرمز الذي أستخدمه في عرض الصورة ..

    //UIGraphicsPopContext();
CGContextRef context = UIGraphicsGetCurrentContext(); //(problem here????????)
CGContextSetLineWidth(context, 5.0); 
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor); 

CGContextMoveToPoint(context, startLocationInView.x, startLocationInView.y); 
CGContextAddLineToPoint(context, destinationPositionInView.x, destinationPositionInView.y); 
CGContextStrokePath(context);
هل كانت مفيدة؟

المحلول

لا يمكنك الاستفادة من طرق عرض أخرى. ما يجب عليك فعله هو توسيع حدود نظرتك لتغطية المنطقة بأكملها التي تريد رسمها.

بدلا من ذلك، يمكنك إضافة Calayer جديد إلى طبقة عرضك لتغطية المناطق التي هي خارج حدود نظرتك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top