Meer rows in app

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. ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 20 June 2009, 11:52
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard 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;
Ik heb de file van Apple hier onder gezet , misschien dat iemand er naar kan kijken of het al weet

Apple UICatalog project file:
Sign in with your Apple ID - Apple Developer Connection

Alwinkov
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 22 June 2009, 13:19
danielpunt's schermafbeelding
» iPhone 3G 16GB (Wit) [FW: 4.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 19 December 2007
Locatie: Vlaardingen
Berichten: 87
Standaard

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  
Oud 22 June 2009, 14:40
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard

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  
Oud 22 June 2009, 14:48
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

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;
}
kan je daar niet gewoon opgeven hoeveel rows je wilt.

en dan met deze functie aangeven hoeveel secties je wilt:

Code:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return [self.dataSourceArray count];
}
Ik denk dat je de secties wilt aanpassen. Dit zijn er in dit geval namelijk 7, waar je het in je eerste post over had. De buttonsViewController heeft dus 7 secties, met ieder 2 rows.
__________________
Software Engineer
iPhone Developer
  #5  
Oud 22 June 2009, 18:43
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard

@Whacko de app start niet... werkte deze vinding bij jou wel?
  #6  
Oud 22 June 2009, 19:27
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

ik heb het zelf niet geprobeerd, maar heb zelf een app met TableView, dus ik deed het een beetje uit mijn hoofd
  #7  
Oud 24 June 2009, 22:21
» iPhone 3GS 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 22 June 2008
Locatie: Arnhem/Stockholm
Berichten: 38
Standaard

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;
MaandenViewController.m
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;
		}
(misschien dubbel post, heb wat internet problemen, sorry daarvoor)

Alwinkov

Laatst gewijzigd door Alwinkov; 24 June 2009 om 22:29. Reden: spelling & extra informatie
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
App Store - single app update werkt niet (meer) defisit iPhone Apps 3 11 November 2011 15:18
App door review krijgen / hoe app meer diepgang te geven voor app store klaverentwee Ontwikkelen voor iOS 2 10 January 2011 20:18
5 dock rows probleem sannetjeislief Jailbreak apps en thema's 1 18 May 2010 23:00
Five Rows/column rbn-93 Jailbreak apps en thema's 2 5 March 2010 23:37
App updaten niet meer Smidders iPhone Apps 4 28 January 2009 12:52

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 21:59.