ios - Pop UITableViewCell subview over entire screen -
मेरे पास तालिका पंक्ति, प्रत्येक पंक्ति में UIWebView
के साथ है।
जब वेबवीव टैप किया जाता है, तो मैं इसे पूरी तरह से विस्तार और पूरे स्क्रीन पर लेना चाहता हूं।
हालांकि, वहाँ कुछ समस्याएं हैं, और मुझे यकीन नहीं है जो हस्तक्षेप कर रहा है। सबसे पहले मैंने ऐसा कुछ करने की कोशिश की:
webView.frame = self.view.bounds; Webview.bounds = self.view.bounds; Cell.clipsToBounds = नहीं; WebView.clipsToBounds = नहीं;
हालांकि, वेबव्यू को सेल से आगे निकलने में परेशानी होती है, उचित चौड़ाई में विस्तार नहीं होता है और आमतौर पर काम नहीं करता। मैं भी सेल की ऊँचाई को छेड़ने के बारे में सोचा था, लेकिन ऐसा लगता है कि इससे अधिक परेशानी होती है।
इसलिए मूल रूप से, मैं इस वेबव्यू को स्टैक के ऊपर ले जाने और इसके फ्रेम आकार को बदलना चाहूंगा ।
अन्यथा मैं सिर्फ एक नया वेबदृश्य जो कि कचरा जैसा लगता है, इन्स्तांत कर सकता हूं। कोई विचार? धन्यवाद
वेब दृश्य के फ़्रेम को मत बदलो। बाधाओं (या कम से कम ऊपर और नीचे) का उपयोग करके सेल के सभी चारों तरफ से वेब दृश्य बद्ध है, और जब आप सेल पर टैप करते हैं, और इसे चुना जाता है, तब इंडेक्सपैथफ़ोअरसेचटेड रॉ गुण को ऊँचाईफ़ोररावएटइंडपैथ का उपयोग करें ताकि उस सेल को बड़ा बना सकें तालिका दृश्य।
- (CGFloat) तालिकादृश्य: (UITableView *) तालिका दृश्य ऊंचाई फोरेराअटइंडपैथ: (NSIndexPath *) अनुक्रमणिकापैथ {अगर ([[तालिका दृश्य अनुक्रमणिकापैथफ़ोर्स चयनित रौशन] है EQUAL: indexPath]) {return tableView.frame .size.height; } और {वापसी 44; }} - (शून्य) तालिकादृश्य: (UITableView *) तालिकादृश्य किया था SelectionRowAtIndexPath: (NSIndexPath *) अनुक्रमणिकापैथ {[tableView पुनः लोड RowsAtIndexPaths: @ [indexPath] के साथरेवएनिमेशन: UITableViewRowAnimationAutomatic]; [टेबलव्यू स्क्रॉलटोरोआरएटइंडएक्सपैथ: इंडेक्सपाथ एटस्क्रोलपोज़ीशन: यूआईटीबलव्यूस स्क्रॉलपोजीशन एनिमेटेड: हाँ]; }
Comments
Post a Comment