Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<pre><code>- (void)viewDidLoad { [super viewDidLoad]; NSArray *arr1=[NSArray arrayWithObjects:@"img1.jpg",@"img2.jpg",nil]; NSArray *arr2=[NSArray arrayWithObjects:@"img1.jpg",@"img2.jpg",@"img3.jpg",@"img4.jpg",@"img5.jpg",@"img6.jpg",nil]; NSArray *arr3=[NSArray arrayWithObjects:@"img6.jpg",@"img5.jpg",@"img2.jpg",@"img1.jpg",nil]; Imgs = [[NSArray alloc] initWithArray:[NSArray arrayWithObjects:arr1,arr2,arr3,nil]]; NSDictionary *dic1=[NSDictionary dictionaryWithObjectsAndKeys:@"Ahmedabad",@"Name",@"Picture 5.png",@"Rating",@"Picture 1.png",@"Photo",arr1,@"img",nil]; NSDictionary *dic2=[NSDictionary dictionaryWithObjectsAndKeys:@"Rajkot",@"Name",@"Picture 5.png",@"Rating",@"Picture 2.png",@"Photo",nil]; NSDictionary *dic3=[NSDictionary dictionaryWithObjectsAndKeys:@"Baroda",@"Name",@"Picture 5.png",@"Rating",@"Picture 7.png",@"Photo",nil]; tblArray=[[NSArray alloc] initWithObjects:dic1,dic2,dic3,nil]; [myTbl reloadData]; } - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.navigationController.navigationBarHidden=NO; [self.navigationController.navigationBar setUserInteractionEnabled:YES]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; self.navigationController.navigationBarHidden=YES; } -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 1; } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return [tblArray count]; } -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *CellIdentifer=[NSString stringWithFormat:@"%i",indexPath.row]; UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:CellIdentifer]; if(cell==nil){ cell=[self myCustomCell:CellIdentifer dicToSet:[tblArray objectAtIndex:indexPath.row]]; [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]; } return cell; } -(UITableViewCell*)myCustomCell:(NSString*)CellIdentifer dicToSet:(NSDictionary*)dicToSet{ UITableViewCell *cell=[[[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0, 320, 44) reuseIdentifier:CellIdentifer] autorelease]; UIImageView *imgV=[[UIImageView alloc] initWithFrame:CGRectMake(2, 2, 40, 40)]; [imgV setImage:[UIImage imageNamed:[dicToSet valueForKey:@"Photo"]]]; [cell addSubview:imgV]; [imgV release]; UILabel *lbl=[[UILabel alloc] initWithFrame:CGRectMake(44, 2, 276, 20)]; [lbl setText:[dicToSet valueForKey:@"Name"]]; [cell addSubview:lbl]; [lbl setBackgroundColor:[UIColor clearColor]]; [lbl setFont:[UIFont fontWithName:@"Helvetica-Bold" size:18]]; [lbl release]; UIImageView *imgV1=[[UIImageView alloc] initWithFrame:CGRectMake(44, 24, 70, 20)]; [imgV1 setImage:[UIImage imageNamed:[dicToSet valueForKey:@"Rating"]]]; [cell addSubview:imgV1]; [imgV1 release]; return cell; } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ nxtPlcDtl=[[plcFullDtl alloc] initWithNibName:@"plcFullDtl" bundle:nil]; nxtPlcDtl.dict=[[NSDictionary alloc] initWithDictionary:[tblArray objectAtIndex:indexPath.row]]; nxtPlcDtl.Imgs = [Imgs objectAtIndex:indexPath.row]; nxtPlcDtl.comment1 = [comment1 objectAtIndex:indexPath.row]; nxtPlcDtl.vedio = [vedio objectAtIndex:indexPath.row]; [self.navigationController pushViewController:nxtPlcDtl animated:YES]; } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload