StoryBoard में टेबल हैडर व्यू (tableHeaderView) सम्मिलित करने का एक तरीका है (जैसे हम इंटरफ़ेस बिल्डर में करते थे)?
StoryBoard में टेबल हैडर व्यू (tableHeaderView) सम्मिलित करने का एक तरीका है (जैसे हम इंटरफ़ेस बिल्डर में करते थे)?
जवाबों:
ऐसा लग रहा है कि एक मेज दृश्य के शीर्ष पर नियंत्रण रखता है। मुझे उम्मीद नहीं थी कि यह इतना आसान होगा।
ड्रॉप से पहले
ड्रॉप के बाद
viewForHeaderInSection:
और मुझे यह कहते हुए एक त्रुटि हुई कि "एक साथ बाधाओं को पूरा करने में असमर्थ"। (मेरा सवाल यहाँ देखें: stackoverflow.com/questions/14554051/… )
आप इसे दस्तावेज़ रूपरेखा (लेआउट के बजाय) के नीचे UIView
/ UIImageView
नीचे खींचकर आसानी से कर सकते हैं UITableView
।
यदि आप दस्तावेज़ की रूपरेखा के बजाय लेआउट में खींचने का प्रयास करते हैं, UITableViewCell
तो शीर्ष हैंडलिंग पर कूद जाएगा जो निराशाजनक है!
टेबलव्यू के शीर्ष पर एक दृश्य को खींचना और छोड़ना केवल एक स्क्रीन आकार के लिए काम करता है, कम से कम Xcode 11 में। यह विभिन्न स्क्रीन पर अच्छी तरह से आकार नहीं लेता है।
मैंने सिर्फ एक दृश्य बनाया और उसे स्टोरीबोर्ड में तालिका के पीछे छोड़ दिया। मैंने इसके लिए एक IBOutlet बनाया:
@IBOutlet weak var audioView: UIView!
तब टेबलव्यू कोड में मैंने किया था:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return audioView
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 142
}
इसने सभी स्क्रीन आकारों पर अच्छा काम किया।
tableHeaderView
।