समस्या काम करना बंद:UIButton UITableViewCell के बाद रोटेशन
मुझे लगता है कि दो बटन होते हैं कस्टम UITalbeViewCell इस्तेमाल किया, वे पोर्ट्रेट ओरिएंटेशन में ठीक काम करते हैं। घूर्णन के बाद, वे सभी फ़ंक्शन के अंदर बटन को स्पर्श करने का जवाब देना बंद कर देते हैं। कुछ लोगों को समस्याएं होती हैं कि घूर्णन के बाद उनके बटन सही ढंग से नहीं खींचे जा सकते थे। रोटेशन के बाद सही जगहों पर बटन दिखाए जाने के बाद से मेरा ठीक लग रहा था, लेकिन वे अब बटन प्रेस का जवाब नहीं देते हैं।
मेरे ऐप में इस विशिष्ट दृश्य के लिए, मैंने एक दृश्य में बहु पृष्ठ लागू करने के लिए एक यूआईपीएज कंट्रोलर का उपयोग किया, और पृष्ठ के स्क्रॉल नियंत्रक में एम्बेडेड दृश्य के लिए (अब इसे एंबेडेड व्यू नाम दें), एक UITableView है जिसमें कस्टम UITableViewCell है । कस्टम टेबल व्यू सेल में केवल एक निब है, फ़ाइल का स्वामी एंबेडेड व्यू है।
EmbeddedView में:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
/*===== This is the most memory efficient way of creating table view cells =====*/
static NSString *CellIdentifier = @"CellIdentifier";
CustomTableViewCell *cell = (CustomTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
[[self customTableCellNib] instantiateWithOwner:self options:nil];
cell = [self customTableCell];
[self setCustomTableCell:nil];
}
}
मैं क्या करने की कोशिश की:
मैं कस्टम तालिका दृश्य सेल के लिए एक और निब फ़ाइल बनाई और -cellForRowAtIndexPath() में इसका इस्तेमाल किया, मैं उन्मुखीकरण की जाँच की और गतिशील बनाने के विभिन्न निब का उपयोग करके सेल, कोई भाग्य नहीं।
मैंने जोड़ा [tableview reloadData] -didRotateFromInterfaceOrientation() में कुछ भी नहीं किया।
क्या कोई मुझे सही दिशा में इंगित करेगा? किसी भी मदद की सराहना की है।
यह सही दिखता है, लेकिन बटन काम नहीं कर रहे
अपडेट:: मैं में विभिन्न स्वत: आकार बदलना मास्क निर्दिष्ट करने के लिए करने की कोशिश की
यह आईबी में तालिका दृश्य स्वत: आकार बदलना है तालिका दृश्य के लिए आईबी, और परिणाम नीचे दिखाए जा रहे हैं:
< 1>
< 2>
< 3>
< 4>
सेलफोररोएट इंडेक्सपैथ() विधि में UIbutton की घटना के अंदर बस स्पर्श करें, फिर जांचें। –
@DixitPatel: धन्यवाद आदमी, लेकिन यह कुछ भी नहीं बदलता है। –
क्या बटन दृश्यमान दबाया जाता है? मेरा मतलब यह है कि क्या आप इसे दबाते समय बटन परिवर्तन की "डाउन" स्थिति देखते हैं? (इसे डिफ़ॉल्ट रूप से अंधेरा बदलना चाहिए)। – nebs