- (UITableViewCell *) तालिकादृश्य: (UITableView *) टीवी सेलफोरराउथइंडएपपाथ: (NSIndexPath *) indexPath {स्थिर NSString * LogCellId = @ "LogCellId"; UITableViewCell * सेल = [टीवी dequeueReusableCellWithIdentifier: LogCellId]; यूआईएलबल * लिब्स; यदि (सेल == नीला) {सेल = [[[यूआईटीबलव्यूजेल आलोक] इनट विथ स्टाइल: यूआईटीबल विजुअलसेलटाइल डीफॉल्ट रीयूज इडेन्टिफायर: लॉगकेलआईडी] ऑटोरिएज]; LblSummary = [[[UILabel alloc] initWithFrame: सीजीआरएक्टमेक (10.0, 10.0, 320.0, 30.0)] आटोरेलेज़]; LblSummary.font = [UIFont fontWithName: @ "हेलवेटिका-बोल्ड" आकार: 14]; LblSummary.tag = SUMMARY_TAG; LblSummary.lineBreakMode = UILineBreakModeTailTruncation; एलबीएल। शुभकामनाएं। मुखौटा = मुखौटा; [सेल। कॉन्टैंट देखें देखें एस्यूब्यूव्यू: एलबीएल स्यूमर]; } अन्य {lblSummary = (UILabel *) [सेल दृश्यविवरणः SUMMARY_TAG]; } LblSummary.text = [self.logList ऑब्जेक्टअटइंडेक्स: [इंडेक्सपेथ पंक्ति]]; रिटर्न सेल; } मेरे पास एक लेबल वाला एक साधारण सेल है। मैंने स्वाइप-टू-डिलीट कार्यक्षमता को जोड़ दिया है, लेकिन हटाए बटन लेबल को ओवरलैप करते हैं, इसे पक्ष में नहीं दबाए जाते हैं।
इसलिए मुझे सहायता की आवश्यकता है मैं इस पर एक जवाब की सराहना करता हूं कि मैं यह कैसे करूँगा और यह भी कि autoresizing मास्क कैसे काम करेंगे। मैं उनके साथ सहज महसूस नहीं करता, न तो कब या कहाँ मुझे ऑटोोज़िंग सबव्यूज़ का उपयोग करना चाहिए
अपने समय के लिए धन्यवाद
सी बिटwise या ऑपरेटर के साथ अलग-अलग मास्क को संयोजित करने का प्रयास करें: | विभिन्न मुखौटे के साथ प्रयोग, शायद यह काम करता है: lblSummary.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin; autoresizing मास्क का उपयोग तब किया जाता है जब UIView का आकार बदलना पड़ता है उदाहरण के लिए UIViewAutoresizingFlexibleLeftMargin का उपयोग करके, आप यह बताने के लिए कहते हैं कि आप चाहते हैं कि आप उस बाजे मार्जिन के विस्तार या उससे हटना चाहें, लेकिन मार्जिन को फिर से नहीं लगाएं आप UIViewAutoresizingFlexibleRightMargin | सेट करेंगे UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin आईबी में इस तरह:
Comments
Post a Comment