Hello ! every one.
I have some query regarding tableViewCell.
Let me explain the situation.
There are many values added in an array for the table cells / rows.
Now, each cell has info button as static.
Each element of an array has dictionary and it has these two values = cellvalue & detail value.
Now, when user clicks on info button, the cell itself flip & display details of it.
See, we have utility application as an example of flip. but in utility application, entire view controller is been flipped.
I am trying my self. I have tried following code.
as an example of this flipping animation. (
- open dash board
- drag clock on screen
- now see the clock, it has info button on it's bottom.
- click on that button
- clock will be flipped.
- now click on done. it will be flipped again to original
I want to implement the same. & I have two many values for this. )
-(void)btnInfoTapped:(NSDictionary*)sender cellID:(NSString*)cellID{
if(tmpVCtr!=nil && [tmpVCtr retainCount]>0){ [tmpVCtr release]; tmpVCtr=nil; }
tmpVCtr=[[UIViewController alloc] init]; // temp view controller
if(nxtEventInfoVCtr!=nil && [nxtEventInfoVCtr retainCount]>0){ [nxtEventInfoVCtr release]; nxtEventInfoVCtr=nil; } // a view controller which is going to be flipped.
nxtEventInfoVCtr=[[EventInfoVCtr alloc] initWithNibName:@"EventInfoVCtr" bundle:nil];
nxtEventInfoVCtr.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;
NSLog(@"%@",[sender description]);
// here i am settings values for flipped view controller
if([sender valueForKey:@"pendingextratext"]){
nxtEventInfoVCtr.strText=[sender valueForKey:@"pendingextratext"];
nxtEventInfoVCtr.strTitle=[sender valueForKey:@"pendingdescription"];
CustomCellPending *tmp=(CustomCellPending *)[tblMain dequeueReusableCellWithIdentifier:cellID];
[tmpVCtr setView:[tmp backgroundView]];
[tmpVCtr presentModalViewController:nxtEventInfoVCtr animated:YES];
} else {
nxtEventInfoVCtr.strText=[sender valueForKey:@"payextratext"];
nxtEventInfoVCtr.strTitle=[sender valueForKey:@"paydescription"];
CustomCellPay *tmp=(CustomCellPay *)[tblMain dequeueReusableCellWithIdentifier:cellID];
[tmpVCtr setView:[tmp backgroundView]];
[tmpVCtr presentModalViewController:nxtEventInfoVCtr animated:YES];
}
}
What I want is - "flip a view controller within a cell?"
Is it possible?
If someone know, please help.
Thanks in advance for sharing your knowledge.
Sagar.