Hee beste mensen,
Ik heb hier een tableView.

als ik op een van de cellen klik wil ik graag een video openen, nu heb ik alleen de code om een video te openen met een aparte knop. en dat link je dan met IB.
Nu denk ik dat je met een cell geen IB connectie kan maken omdat je daar het voorbeeld van de tabel ziet van california enzo. (in IB)
me cell is gecreëerd met deze code:
.m
Ik denk dat ik dus programmatisch die koppeling moet maken.
Maar als iemand mij zou kunnen uitleggen hoe?
Ik heb zelf geen idee hoe ik dit op zou moeten lossen, ben dan ook nieuw met objective-c
Zou erg blij zijn als iemand een tip voor me heeft of welke methode ik moet toepassen
Tx voor je tijd
Bram
Ik heb hier een tableView.

als ik op een van de cellen klik wil ik graag een video openen, nu heb ik alleen de code om een video te openen met een aparte knop. en dat link je dan met IB.
Nu denk ik dat je met een cell geen IB connectie kan maken omdat je daar het voorbeeld van de tabel ziet van california enzo. (in IB)
me cell is gecreëerd met deze code:
.m
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
| - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 3; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; // create a cell if ( cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"]; } //retrieve an image/ Zet een afbeelding naast de titel NSString *imagefile = [[NSBundle mainBundle] pathForResource:@"cellimage" ofType:@"png"]; UIImage *ui = [[UIImage alloc] initWithContentsOfFile:imagefile]; //set the image on the table cell/ zet hem in de tabel cell.imageView.image = ui; //set the main text/hoofd tekst cell.textLabel.text = [exercises objectAtIndex:indexPath.row]; //set the subtitle text/ ondertekst cell.detailTextLabel.text = @"Management training", @"Ondertiteling hier", @"Ondertiteling hier"; //accessory type /zijn de navigatie pijltjes, er zijn 3 verschillende cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton; //return the cell return cell; } /* // The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) { // Custom initialization } return self; } */ // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { [super viewDidLoad]; exercises = [[NSArray alloc] initWithObjects:@"BAZO", @"Een minder interessante titel", @"En nog een titel",nil]; self.title = @"Training lijst"; // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem; } // Customize the number of sections in the table view. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } |
Ik denk dat ik dus programmatisch die koppeling moet maken.
Maar als iemand mij zou kunnen uitleggen hoe?
Ik heb zelf geen idee hoe ik dit op zou moeten lossen, ben dan ook nieuw met objective-c
Zou erg blij zijn als iemand een tip voor me heeft of welke methode ik moet toepassen
Tx voor je tijd
Bram