স্টোরিবোর্ডে কোনও টেবিল শিরোলেখ প্রদর্শন (টেবিলহিডারভিউ) সন্নিবেশ করার কোনও উপায় আছে (যেমন আমরা ইন্টারফেস বিল্ডারে করতাম)?
স্টোরিবোর্ডে কোনও টেবিল শিরোলেখ প্রদর্শন (টেবিলহিডারভিউ) সন্নিবেশ করার কোনও উপায় আছে (যেমন আমরা ইন্টারফেস বিল্ডারে করতাম)?
উত্তর:
দেখে মনে হচ্ছে যে কোনওটি টেবিল দৃশ্যের শীর্ষে একটি নিয়ন্ত্রণ টেনে নিয়ে যায়। আমি এটি এত সহজ হবে আশা করিনি।
ড্রপ করার আগে
ড্রপ পরে
viewForHeaderInSection:
এবং "একই সাথে সীমাবদ্ধতাগুলি পূরণ করতে অক্ষম" বলে আমি একটি ত্রুটি পেয়েছি। : (আমার প্রশ্ন এখানে দেখুন stackoverflow.com/questions/14554051/... )
তুমি তোমার টেনে এনে সহজে এটা করতে পারেন UIView
/ UIImageView
শুধু নিচের UITableView
ডকুমেন্ট রূপরেখা (বিন্যাস পরিবর্তে) হবে।
আপনি যদি নথির বাহ্যরেখার পরিবর্তে বিন্যাসে টেনে আনার চেষ্টা করেন UITableViewCell
তবে শীর্ষস্থানীয় হ্যান্ডলিংয়ে লাফিয়ে উঠবে যা হতাশার!
টেবিলভিউয়ের শীর্ষে একটি ভিউ টেনে আনতে এবং ফেলে দেওয়া কমপক্ষে এক্সকোড ১১-তে কেবল একটি পর্দার আকারের জন্য কাজ করেছিল different এটি বিভিন্ন স্ক্রিনে আকারটি ভাল করে না।
আমি স্রেফ একটি দৃশ্য তৈরি করেছি এবং স্টোরিবোর্ডে টেবিলভিউয়ের পিছনে রেখেছি। আমি এটির জন্য একটি আইবিআউটলেট তৈরি করেছি:
@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
।