मैं एक तालिका कक्ष में एक बटन जोड़ना चाहता हूं। "हटाएँ घटना" कैलेंडर अनुप्रयोग में मुझे प्रेरित ...UITableView सेल में UIButton जैसे "ईवेंट हटाएं"
के रूप में (एक समान मामला संपर्कों में "साझा करें संपर्क" है) अब,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//..yadayadayada
cell = [tableView dequeueReusableCellWithIdentifier:@"buttonCell"];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"buttonCell"] autorelease];
}
UIButton *button = [UIButton buttonWithType:UIButtonTypeInfoDark];
[button setBackgroundColor:[UIColor redColor]];
button.titleLabel.text = @"Foo Bar";
[cell.contentView addSubview:button];
जो एक बटन पैदा करता है वास्तव में। यह अभी तक नहीं दिखता है कि यह कैसे माना जाता है (यह स्पष्ट है कि मैंने कभी भी आईफ़ोन में बटनों का सामना नहीं किया है), लेकिन क्या यह कम से कम सही दृष्टिकोण है?
क्या बटन की परिणामी कार्रवाई अलग-अलग पंक्ति के आधार पर भिन्न होगी? (उदाहरण के लिए इस पंक्ति में वर्तमान संपर्क को ईमेल करें, आदि ...) –
यदि यह है, तो आप प्रत्येक सेल के बटन को टैग करने के लिए इंडेक्सपैथ पंक्ति कह सकते हैं, और उसके बाद प्रेषक के टैग को निष्पादित करने वाले चयनकर्ता को टैग पढ़ सकते हैं एक स्पर्श पर। – mmc
ठीक है, जैसा कि "ईवेंट हटाएं" के साथ ही अंतिम पंक्ति में UI के नीचे मेरे पास केवल एक बटन होगा। –