IOS7 में शुरू करते हुए, मेरे UITableViewस्टाइल के शीर्ष पर अतिरिक्त स्थान है, जिसमें एक शैली है UITableViewStyleGrouped।
यहाँ एक उदाहरण है:

टेबलव्यू पहले तीर पर शुरू होता है, इसमें अस्पष्टीकृत पैडिंग के 35 पिक्सेल हैं, फिर हरे हेडर UIViewद्वारा लौटाया जाता है viewForHeaderInSection(जहां अनुभाग 0 है)।
क्या कोई समझा सकता है कि यह 35 पिक्सेल राशि कहां से आ रही है और मैं इसे कैसे स्विच कर सकता हूं UITableViewStylePlain?
ध्यान दें:
IOS 11 और बाद में:
tableView.contentInsetAdjustmentBehavior = .never
UITableView0.0 की ऊंचाई के साथ हेडर को सौंपा जाना पसंद नहीं करता है। अधिक जानकारी के लिए stackoverflow.com/a/31223403/1394534 की जाँच करें ।
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 0.0f, CGFLOAT_MIN)];ध्यान दें: यदि आप इसका उपयोग आयत की ऊंचाई में करते हैं, तो इसे अनदेखा कर दिया0.0f जाता है । इसलिए हम निकटतम-से-शून्य CGFloat का उपयोग संभव है (कम से कम मेरे लिए "काम किया" ... आदर्श समाधान नहीं)।





