私は今日の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簡単な解決策は、UItabelViewCellの "cellForRowAtIndexPath" instreadのViewControllerにボタンターゲットを追加することです。あなたはこの記事で解決策を見つけることができます。http://stackoverflow.com/questions/15652133/how-to-set-action-for-uibutton-in-uitableviewcell –
@Sandeep Kumarあなたがリンクしている答えは、ボタンを押します。オペラにはセルにボタンがありません – Gruntcakes
"別のストーリーボードから別のコントローラを開きたい"これが正しいですか?あなたは今日iOSを見ていたにもかかわらず、あなたのプロジェクトにはすでに複数のストーリーボードがあります。最初の日に少し前進しているようです。 – Gruntcakes