Я начал работать с IOS с сегодняшнего дня и начал работу над существующим проектом для внесения незначительных изменений. Через конструктор интерфейсов я смог добавить кнопку. Теперь, когда эта кнопка нажата, я хочу открыть другой контроллер из другого раскадровки.IOS. Откройте еще один контроллер, когда кнопка нажата.
это мой homecell.m
#import "HomeTableViewCell.h"
#import "HostListingsViewController.h"
@implementation HomeTableViewCell
- (void)awakeFromNib {
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (IBAction)sharetapped:(id)sender {
// here i want to be redirected to another controller
}
@end
это мой homecell.h
#import <UIKit/UIKit.h>
@interface HomeTableViewCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UIImageView *imageViewHome;
@property (weak, nonatomic) IBOutlet UILabel *labelHeading;
@property (weak, nonatomic) IBOutlet UILabel *labelSubHeading;
- (IBAction)sharetapped:(id)sender;
@end
Я искал в гугле и не был в состоянии понять. поэтому я прошу вас помочь здесь. Я использую xcode8.
Th Простое решение состоит в том, чтобы добавить кнопку цели в ViewController в «cellForRowAtIndexPath» в UItabelViewCell. Вы можете найти решение в этом посте http://stackoverflow.com/questions/15652133/how-to-set-action-for-uibutton-in-uitableviewcell –
@Sandeep Kumar ответ, с которым вы связались, есть где есть в ячейке таблицы. У op нет кнопки в своей ячейке – Gruntcakes
«Я хочу открыть другой контроллер из другого раскадровки». Это правильно? Вы только устарели от iOS сегодня, но у вас уже есть более одного раскадровки в вашем проекте. Кажется, слишком рано для первого дня – Gruntcakes