Meer rows in app discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Beste iPhone dev's Ik ben bezig met een reference app. Alleen loop ik tegen een probleem aan. Weet iemand hoe je meer rows kan toevoegen. ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Meer rows in app
Beste iPhone dev's
Ik ben bezig met een reference app. Alleen loop ik tegen een probleem aan. Weet iemand hoe je meer rows kan toevoegen. Ik gebruik een samplecode van Apple. Ik wil graag in ButtonsViewController inplaats van 7 rows bijvoorbeeld 12 rows. Misschien heeft dit te maken met framework file UIButton.h? (hier heb ik namelijk een Test aan toegevoegd. UIButtonTypeTestAdd, toegevoegd maar UIButton.h frame work kan ik niet saven... t Code:
ypedef enum { UIButtonTypeCustom = 0, // no button type UIButtonTypeRoundedRect, // rounded rect, flat white button, like in address card UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark, UIButtonTypeContactAdd, UIButtonTypeTestAdd, } UIButtonType; Apple UICatalog project file: Sign in with your Apple ID - Apple Developer Connection Alwinkov |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
||||
|
||||
ik denk niet dat een UITableView en de bijbehorende UITableViewDelegate en UITableViewDataSource iets te maken hebben met een UIButton, wat dus een knop is. En die header bestanden moet je helemaal niet aanpassen.
|
#3
|
|||
|
|||
Bedankt voor je reactie.
Hij haalt van informatie uit ButtonsViewController. Ik heb ButtonsViewController gekopieerd en de naam en de code veranderd in MaandenViewController. Dit werkt zoals ik het wel. In het menu laat hij nu twee keuzes zien. - Dagen - Maanden ButtonsViewController = tijdelijk dagen & ButtonsViewController = maanden Alleen maanden wil ik naar 12 rows hebben in plaats van 5 rows. Kan ik je misschien een PM sturen met mijn project. Zodat je er even naar zou kunnen kijken als zo vriendelijk wilt zijn. Alwinkov |
#4
|
|||
|
|||
Als ik de ButtonsViewController bekijk van het UICatalog project, dan zie ik dat het een TableView is.
Code:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 2; } en dan met deze functie aangeven hoeveel secties je wilt: Code:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [self.dataSourceArray count]; }
__________________
Software Engineer iPhone Developer |
#5
|
|||
|
|||
@Whacko de app start niet... werkte deze vinding bij jou wel?
|
#6
|
|||
|
|||
ik heb het zelf niet geprobeerd, maar heb zelf een app met TableView, dus ik deed het een beetje uit mijn hoofd
|
#7
|
|||
|
|||
Het is gelukt De Navigation Controller van 7 naar 12 gezet in Interface Builder. Object ID 12. Verder alle nodige code aangepast. Ik keek alleen maar naar de code maar was vergeten dat er ook nog opties zijn in IB.
Het volgende toegevoegd: MaandenViewController.h Code:
UIButton *decemberAddButtonType; Code:
kUIDecemberAddButton_Section, Code:
[decemberAddButtonType release]; Code:
#pragma mark #pragma mark UIButtonTypeDecemberAdd #pragma mark - (void)createDecemberAddButton { // create a UIButton (UIButtonTypeNovemberAdd) decemberAddButtonType = [[UIButton buttonWithType:UIButtonTypeContactAdd] retain]; decemberAddButtonType.frame = CGRectMake(0.0, 0.0, 25.0, 25.0); [decemberAddButtonType setTitle:@"Detail Disclosure" forState:UIControlStateNormal]; decemberAddButtonType.backgroundColor = [UIColor clearColor]; [decemberAddButtonType addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside]; } Code:
[self createDecemberAddButton]; Code:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 12; } Code:
case kUIDecemberAddButton_Section: { title = @"December"; break; } Code:
case kUIDecemberAddButton_Section: { if (row == 0) { // this cell hosts the rounded button ((DisplayCell *)cell).nameLabel.text = @"December"; //((DisplayCell *)cell).view = contactAddButtonType; } else { // this cell hosts the info on where to find the code ((SourceCell *)cell).sourceLabel.text = @""; } break; } Alwinkov Laatst gewijzigd door Alwinkov; 24-06-09 om 22:29. Reden: spelling & extra informatie |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
App Store - single app update werkt niet (meer) | defisit | iPhone Apps | 3 | 11-11-11 15:18 |
App door review krijgen / hoe app meer diepgang te geven voor app store | klaverentwee | Ontwikkelen voor iOS | 2 | 10-01-11 20:18 |
5 dock rows probleem | sannetjeislief | Jailbreak apps en thema's | 1 | 18-05-10 23:00 |
Five Rows/column | rbn-93 | Jailbreak apps en thema's | 2 | 05-03-10 23:37 |
App updaten niet meer | Smidders | iPhone Apps | 4 | 28-01-09 12:52 |
|
|