Overlappende UIViews discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Ik hoop dat iemand hiermee kan helpen. Dit is een schaamteloze repost van een ander forum op iPhoneclub.nl. Ik word hier gek van... the IB ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
||||
|
||||
Overlappende UIViews
Ik hoop dat iemand hiermee kan helpen. Dit is een schaamteloze repost van een ander forum op iPhoneclub.nl.
Ik word hier gek van... the IB warning "This view overlaps one of its siblings." Is het dan niet mogelijk om een subview over een view te gooien met wat controls die elkaar overlappen? Ik bedoel bijvoorbeeld een UIImageView background van heel het scherm met daarover wat UIImageView knoppen? Natuurlijk overlappen die, wat verwacht het ding, dat ik een ruimte maak voor al mijn knoppen boven op die background!? Hoef ik me nou geen zorgen te maken over deze IB warnings of kan ik dit op een of andere manier oplossen? Laat ik het zo zeggen: heeft iemand ooit een app ingediend waarbij IB nog warnings gaf over overlapping views? Is dit zelfs toegestaan? |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
In mijn game Fnurgletoe heb ik dit ook en die staat gewoon op de App Store.
Je kunt in Interface Builder views wel als children aan een parent view toevoegen en dan krijg je die melding niet meer. Ik weet alleen niet of een UIImageView ook child views kan hebben (lijkt me wel, maar ik kreeg het niet voor elkaar in Interface Builder). |
#3
|
||||
|
||||
Dat leek me ook, omdat UIImageView gewoon een subclass is van UIView, maar ik weet het niet zeker.
Okay, het is dus één ding om te horen dat je app gewoon is goedgekeurd met deze IB warnings. Ik neem aan dat het niet te correcte manier is, eigelijk. Werken met child views had ik ook geprobeerd, maar kreeg nog steeds de meldingen. Het kan dat ik het verkeerd deed, dus ik zal dat nog eens proberen (hoe omslachtig dat ook is als je een scherm vol met knoppen hebt die op een UIImageView background staan). Je ziet dat keer op keer terug in spelletjes en dergelijke, dus ik neem aan dat dit een veel vookomend iets is. |
#4
|
||||
|
||||
Nou, parent-child views werken dus ook niet--de overlappende views klagen niet, maar als er controls op de parent view staan die overlapt worden door controls op de child view, verschijnen de warnings alsnog. Kom op! Op iPhoneDevSDK.com krijg ik ook al geen antwoord.
Ik las iets vaags dat overlappende views in MacOSX 10.5 ondersteund zouden worden. Betekent dit dat ik deze warnings kan negeren? Of wordt er nou echt van je verwacht dat je je complete UI in stukken hakt zodat je alles netjes naast elkaar kunt zetten in plaats van over elkaar? |
#5
|
||||
|
||||
Om hier even op terug te komen, aangezien er weinig echt definitieve informatie over is te vinden... naast gekkepietje heb ik nog iemand op een ander forum gelezen die deze warnings altijd gewoon negeert. Dus ik heb me erbij neergelegd. Einde verhaal.
|
#6
|
||||
|
||||
Wellicht zijn die warnings inderdaad alleen maar bedoeld dat je erop let dat ze overlappen, en hebben ze weinig/geen invloed op de code..
|
#7
|
||||
|
||||
Nee, en IB warnings zijn geen compiler warnings, die ik zeer zeker wel serieus blijf nemen. Ik kan me niet voorstellen dat je je UI compleet in stukken moet hakken om zo maar geen overlappende views/images te hebben. En dan nog--zoiets valt toch niet te vermijden? Ik heb geen manier gevonden om overlappende elementen te hebben in je UI zonder een IB warning (behalve lege views), dus zal het slechts informatief zijn.
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
|
|