यह शीर्षक से कहा जाता है के रूप में, जब मैं LargeTitle दिखाने पुश करने के लिए उस में UITableView
साथ UIViewController
कोशिश करते हैं और, यह बहुत पहले पल के लिए पता चलता है और फिर छोटे से छुपाता है।UINavigationBar छोटे से एक के लिए बड़े शीर्षक से कूदता है, जबकि साथ UIViewController के लिए जोर दे रहा एम्बेडेड UITableView आईओएस 11
यह अजीब है लेकिन यह बग 4 इंच डिवाइस पर पुन: उत्पन्न किया गया है।
यह व्यवहार है एक एप्पल बग हो रहा है।
कोई अन्य कामकाज या बारीकियों मुझे याद आया? किसी भी सुझाव के लिए धन्यवाद।
Uploaded test project (GitHub)
के बिना एक ही समस्या इसलिए होती है जब आपके विचार नियंत्रक 'UITableViewController' का एक उपवर्ग है। इसके अलावा, कृपया दूसरों को 'UITableViewController' से बचने के लिए सलाह न दें। यदि आपका डिज़ाइन जानकारी की संगठित पंक्तियां प्रस्तुत करता है, और ऐप्पल के मानव इंटरफ़ेस दिशानिर्देशों को देखता है, तो संभवतः आपको इसका उपयोग करना चाहिए, और इसे अधिकतर बनाने के लिए अपने डिज़ाइन को संशोधित करना चाहिए। यदि आप "अपना खुद का रोल करें" ('UIViewController + UITableView') तो आपको या तो 'UITableViewController' की बढ़ती संख्या को संभालने के लिए कोड को लगातार जोड़ना होगा, आपको मुफ्त में देता है, या ऐसा ऐप भेजता है जो ऐसा नहीं लगता यह मंच पर आता है। – macserv
आप "सेफएरिया के शीर्ष से कैसे जुड़ते हैं"? –
@ErikAigner ऐसा करने के 2 तरीके हैं: 1. आप इंटरफ़ेस बिल्डर में फ़ाइल इंस्पेक्टर में सुरक्षित क्षेत्र चेकमार्क सक्रिय कर सकते हैं और तालिका दृश्य शीर्ष से सुरक्षित क्षेत्र शीर्ष पर बाधा बना सकते हैं, या 2. कोड में कुछ देखें .safeAreaLayoutGuide.topAnchor। बाधा (बराबर: tableView.topAnchor) .isActive = true – Sander