#import <DetailPopoverController.h>
List of all members.
Member Function Documentation
- (id) initWithStyle: |
|
(UITableViewStyle) |
style |
masterController: |
|
(CatNiPViewController *) |
controller |
dictionary: |
|
(NSDictionary *) |
dict |
|
|
| |
Basic init for DETAILPopoverController, sets masterController = controller
- Parameters:
-
initWithStyle,: | check framework's API for UITableViewStyles |
masterController | master viewController in which this popover is represented. |
- Returns:
- id
- (NSInteger) numberOfSectionsInTableView: |
|
(UITableView *) |
tableView |
|
UITableViewDatasource protocol function's implementation
Returns 1
- Parameters:
-
numberOfSectionInTableView | detailTableView |
- Returns:
- returns 1
- (UITableViewCell *) tableView: |
|
(UITableView *) |
tableView |
cellForRowAtIndexPath: |
|
(NSIndexPath *) |
indexPath |
|
|
| |
UITableViewDatasource protocol function's implementation
- Parameters:
-
tableView | detailTableView |
cellForRowAtIndexPath | indexPath for cell to be created |
- Returns:
- created cell for given arguments
- (CGFloat) tableView: |
|
(UITableView *) |
tableView |
heightForHeaderInSection: |
|
(NSInteger) |
section |
|
|
| |
UITableViewDelegate protocol function's implementation
Returns 23
- Parameters:
-
tableView | detailTableView |
heightForHeaderInSection | Section 0 = composer, 1 = composition, 2 = scoreName and 3 = otherInfo |
- Returns:
- returns 23 as CGFloat
- (CGFloat) tableView: |
|
(UITableView *) |
tableView |
heightForRowAtIndexPath: |
|
(NSIndexPath *) |
indexPath |
|
|
| |
UITableViewDelegate protocol function's implementation
Calculate row's height based on cell.textLabel.text's length. Calculation formula is: (((int)(length / 55)+1) * 17) + 50;
- Parameters:
-
tableView | detailTableView |
indexPath | Section 0 = composer, 1 = composition, 2 = scoreName and 3 = otherInfo. |
- Returns:
- height of row as CGFloat
- (NSInteger) tableView: |
|
(UITableView *) |
tableView |
numberOfRowsInSection: |
|
(NSInteger) |
section |
|
|
| |
UITableViewDatasource protocol function's implementation
Returns 1
- Parameters:
-
tableView | detailTableView |
numberOfRowsInSection | only one row in each section |
- Returns:
- return 1
- (UIView *) tableView: |
|
(UITableView *) |
tableView |
viewForHeaderInSection: |
|
(NSInteger) |
section |
|
|
| |
UITableViewDelegate protocol function's implementation
Creates UILabel with text indicating the information about the score that is represented in the section. Texts for sections: 0 = Composer, 1 = Composition, 2 = Score name and 3 = Info;
- Parameters:
-
tableView | detailTableView |
viewForHeaderInSection | Section 0 = composer, 1 = composition, 2 = scoreName and 3 = otherInfo |
- Returns:
- returns UILabel representing the sections info
Member Data Documentation
Property Documentation
- (NSString *) composer [read, write, retain] |
- (NSString *) composition [read, write, retain] |
- (NSDictionary *) metaDataDict [read, write, copy] |
- (NSString *) scoreName [read, write, retain] |
- (NSArray *) sortedKeys [read, write, retain] |
The documentation for this class was generated from the following files: