সম্প্রতি আমি এই বিষয়টি নিয়ে ভাবছিলাম যে কোনও আইওএস অ্যাপ্লিকেশনটিতে কেবল একটি রয়েছে UIWindow
। এটি অন্যটি তৈরি UIWindow
করে স্ক্রিনে রাখার বিষয়টি মনে হয় না ।
আমার প্রশ্নটি এক ধরণের অস্পষ্ট, তবে আমি এতে আগ্রহী:
- আমি সম্ভবত এমন একটি সেকেন্ডের সাথে কী অর্জন করতে পারি
UIWindow
যা অন্য উপায়ে করা যায় না? - একাধিক
UIWindow
উদাহরণ ব্যবহার করার সময় কী ভুল হতে পারে ? - আমি দেখেছি যে লোকেরা
UIWindow
আইফোনে পপওভার মত প্রদর্শন করতে 2 য় ব্যবহার করে। এটি কি এটি করার একটি ভাল উপায়? কেন? কেন না? - এটির অন্যান্য উদাহরণ রয়েছে যেখানে এটি অন্যরকমটি বোঝার জন্য পুরোপুরি বোঝা যাচ্ছে
UIWindow
?
এমন নয় যে আমি কিছু মিস করছি। আমি অন্য UIWindow
উদাহরণ তৈরি করার প্রয়োজন অনুভব করি নি তবে সম্ভবত এটি আশ্চর্যজনক জিনিসগুলি করার অনুমতি দেবে যা আমি অবগত নই! :-)
আমি আশা করছি যে এটি আমার এই সমস্যা সমাধানে সহায়তা করতে পারে: বর্তমানে যা প্রদর্শিত হবে তার উপরে আমার একটি "কভার ভিউ" যুক্ত করা দরকার। যদি ইতিমধ্যে এক বা একাধিক মডেল কন্ট্রোলার উপস্থাপন করা থাকে তবে এটিও কাজ করা উচিত। আমি যদি UIView
রুট কন্ট্রোলারের দৃশ্যে একটি যুক্ত করি তবে মডেল কন্ট্রোলাররা উপরে বসে থাকে, সুতরাং পপওভার নিয়ন্ত্রকরাও তা করেন। আমি যদি কভার ভিউটি মোডালি উপস্থাপন করি এবং ইতিমধ্যে একটি মডেল কন্ট্রোলার উপস্থিত রয়েছে, তবে পর্দার কেবলমাত্র অংশটি coveredাকা থাকবে।