[iPhone] UIViews in UIScrollview

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik ben momenteel bezig met een app voor de iPhone. Ik heb een aantal "commentaren" bestaande uit een bericht, naam en een datum. Ik heb een eigen view aangemaakt die UIView extend. Hier in heb ik deze elementen geplaatst. Zo hoef ik iedere keer enkel maar mijn eigen view aan te maken.

Nu wil ik meerdere van deze views onder elkaar plakken. Eigenlijk zo goed als tegen elkaar aan. Hoe bouw je dit dynamisch op? Zelf was ik aan het denken om zo'n view te plaatsen, de hoogte te meten en vervolgens de volgende op deze hoogte te laten beginnen. De volgende telt zijn hoogte daar uiteraard dan weer bij op. Is dit de correcte manier? Ik kreeg enkel bij de hoogtes steeds 0 terug als ik deze in het console weer gaf.

Daarnaast zitten deze UIViews op een UIScrollView. Hierdoor krijgt iedere UIView echter zijn eigen scrollbalk. Uiteraard wil ik, wanneer er teveel comments zijn, dat het gehele scherm scrollbaar is. Hier zat ik te denken om weer een UIView op de UIScrollView te plaatsen en hier de UIViews op te plaatsen. Echter lijkt me dit ook niet geheel de correcte manier, wel?

Ik hoor graag van jullie :)

Acties:
  • 0 Henk 'm!

  • MacWolf
  • Registratie: Januari 2004
  • Laatst online: 06-09-2024
Als je meerdere van dezelfde views onder elkaar wilt plakken, dan lijkt het me het verstandigst om gebruik te maken van een UITableView. Je zou dan iedere UITableViewCell kunnen met je eigen view. Maar je hebt waarschijnlijk bewust voor een andere aanpak gekozen? Zo ja, waarom?

Volgende punt: je hebt iedere UIView op een eigen UIScrollView geplaatst, maar daarnaast wil je alle views samen binnen een UIScrollView plaatsen. Zonder aanpassing zal het eigen UIScrollView van de UIView waarschijnlijk niet direct meer te benaderen zijn.

Als ik je verhaal zo hoor, krijg ik het idee dat wat je van plan bent met de grafische interface allemaal niet erg handig is, maar meer informatie is nodig.

Microsoft Windows: A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.