#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: