UILabel height

UILabel height discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Okey .. zal vast iets kleins zijn, maar lukt mij niet om te vinden ;-) Heb in de IB een UILabel opgezet en in mijn ...



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 14 August 2010, 20:58
» iPod touch 8GB [FW: 3.1.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 June 2010
Berichten: 15
Standaard UILabel height

Okey .. zal vast iets kleins zijn, maar lukt mij niet om te vinden ;-)

Heb in de IB een UILabel opgezet en in mijn code:

Code:
// setup label
sv.text =  @"When in the Course of human events, it becomes necessary for one people to dissolve the political bands which have connected them with another, and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation.When in the Course of human events, it becomes necessary for one people to dissolve the political bands which have connected them with another, and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation."; 
sv.lineBreakMode = UILineBreakModeWordWrap; 
sv.numberOfLines = 0;
[sv sizeToFit];
maar nu wil ik weten wat de hoogte van sv is.

had al iets van sv.frame.size.height geprobeerd .. maar helaas
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 14 August 2010, 21:30
» iPhone 4 16GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 4.3.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 November 2007
Berichten: 32
Stuur een bericht via MSN naar JNikoy Stuur een bericht via Skype™ naar JNikoy Send a message via twitter to JNikoy
Standaard

Lees je de hoogte uit als float of integer? Afhankelijk van hoe je de height property gebruikt kan deze bij een integer nl. een 0 terug geven. Als je de waarde als float uitleest zou dit in principe gewoon moeten werken. Als je in je code eens dit plaatst:

NSLog([NSString stringWithFormat:@"Hoogte: %f", sv.frame.size.height]);

Geeft 'ie dan wel de juiste hoogte terug?
  #3  
Oud 14 August 2010, 21:46
» iPod touch 8GB [FW: 3.1.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 June 2010
Berichten: 15
Standaard

Citaat:
Oorspronkelijk geplaatst door JNikoy Bekijk bericht
Lees je de hoogte uit als float of integer? Afhankelijk van hoe je de height property gebruikt kan deze bij een integer nl. een 0 terug geven. Als je de waarde als float uitleest zou dit in principe gewoon moeten werken. Als je in je code eens dit plaatst:

NSLog([NSString stringWithFormat:@"Hoogte: %f", sv.frame.size.height]);

Geeft 'ie dan wel de juiste hoogte terug?
WOW ... ja man .. dat was het gewoon ... inderdaad .. ik deed wel nslog maar dan kreeg ik gewoon null terug (NSLog(@"%@",sv.frame.size.height))

Top man .. was al een halve dag aan het zoeken ;-)
  #4  
Oud 14 August 2010, 21:57
» iPhone 4 16GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 4.3.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 November 2007
Berichten: 32
Stuur een bericht via MSN naar JNikoy Stuur een bericht via Skype™ naar JNikoy Send a message via twitter to JNikoy
Standaard

%@ is de formatter voor een object (vaak strings). Tip: Als je na een . op ESC drukt, zie je in het lijstje de typen erbij staan (in dit geval een vierkantje met een f erin). Mocht je het nog eens nodig hebben staat op String Programming Guide: String Format Specifiers overigens een lijstje met alle formatters.
  #5  
Oud 15 August 2010, 11:49
» iPod touch 8GB [FW: 3.1.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 June 2010
Berichten: 15
Standaard

ok nu heb ik een ander probleem .. de reden dat ik de hoogte wou weten is dat de label in een scrollview zit en wil de contentsize zelfde hoogte maken alse de label. Straks komen er meerdere componenten erbij en de bedoeling is dat de contentsize telkens groter wordt.

Probleem is nu .. als ik de height gebruik van mijn voorbeeld hierboven krijg ik 506.000 ... als ik die waarde gebruik voor mijn scrollview:

Code:
 scrollView.contentSize                        = CGSizeMake(scrollView.frame.size.width, sv.frame.size.height);
dan krijg kan ik niet nar beneden scrollen. Dus volgens mij is de contentsize te klein. Nu dacht ik , misschien komt het door de float, dus ik voerde 560 hard in

Code:
 scrollView.contentSize                        =  CGSizeMake(scrollView.frame.size.width, 560);
maar krijg zelfde resultaat ...

na wat testen kwam ik op ong 580 ... Wat mis ik hier?
  #6  
Oud 16 August 2010, 00:32
» iPod touch 8GB [FW: 3.1.3]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 24 June 2010
Berichten: 15
Standaard

hmm denk dat ik het al heb ...

wat ik nog vergat te vertellen ... de view met daarin de scrollview + label zit nog in een view ;-) ... eigenlijk is het

[UINavigationBar]
- UISegmentedControl
- UIView
-- UIScrollView
--- UILabel

ik pakte nu de origin.y van de UIView en dat is 76 ... en als ik die toevoeg bij die contentsize dan klopt het wel ;-) ..

Laatst gewijzigd door yozefff; 16 August 2010 om 00:44.
Reageren

Labels
height, iphone, sdk, uilabel


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
UILabel Vertikaal gobelz Ontwikkelen voor iOS 7 11 February 2011 18:09
UILabel alleen reageren bij drukken op text celaeno2 Ontwikkelen voor iOS 2 3 June 2010 22:48
Change height tableViewHeader markvwijnen Ontwikkelen voor iOS 2 13 October 2009 23:30
copy in UILabel blaaat Ontwikkelen voor iOS 9 6 October 2009 21:27
UILabel updaten vanuit andere class Niels2678 Ontwikkelen voor iOS 18 5 October 2009 11:42

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