سؤال

وأتساءل ما هو السبيل إلى رمادي من جزء من وجهة نظر مماثلة إلى رمادية طريقة UIAlertView كل شيء ما عدا خانة الرسالة؟ الآن يمكنني استخدام طريقة عرض مخصصة آخر على رأس المنطقة المستهدفة، لكنها لا تبدو لطيفا.

وأي أفكار؟

هل كانت مفيدة؟

المحلول

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

mask = [[UIView alloc] initWithFrame:window.frame];
[mask setBackgroundColor:[UIColor colorWithWhite:0.0 alpha:0.78]];
[self.view addSubview:mask];

وبعد ذلك في وقت لاحق في التعليمات البرمجية يمكنك إزالته:

[mask removeFromSuperview];
or
[mask setHidden:YES];

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

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