9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)
  • Q:
    Bijdrager
    levidhuyvetter

    View die tevoorschijn komt van onder je toolbar.

    Ik zou graag in m’n applicatie een view laten tevoorschijn komen van onder mijn toolbar (zoals dit gebeurt in ichat bij een contact toevoegen enz.) Ik vroeg me juist even af hoe ik dat kan doen, kan ik dat in interface builder?

    Bijdrager
    lord anubis

    Dit zijn sheets.
    Google cocoa en sheets!

    Bijdrager
    levidhuyvetter

    Ik heb nu een customsheet met alle methods en in m’n klassendefinitie heb ik een IBOutlet aangemaakt van een NSWindow en heb een nieuwe nib aangemaakt met daarin een NSWindow en heb deze verbonden aan m’n IBOutlet NSWindow maar het werkt niet, is er iets wat ik nog vergeten ben ?

    Bijdrager
    levidhuyvetter

    Ben even opnieuw begonnen.

    De sheet moet worden weergegeven worden als er op een knop word geklikt.
    Hoe roep ik de sheet aan vanuit een IBAction want void kan ik niet koppelen aan de knop.

    Bijdrager
    Verwijder

    Heb je de documentatie al gelezen?
    Sheets
    Daarin wordt compleet met voorbeeld uitgelegd hoe je een sheet gebruikt.

    Bijdrager
    levidhuyvetter

    Ja die heb ik gelezen maar er staat enkel in hoe je met een knop de sheet kan laten verdwijnen niet hoe je hem met een druk op een knop tevoorschijn brengt.

    Bijdrager
    lord anubis

    Van boven genoemde link staat Bij customsheets in listing 1 hoe je de sheet laat zien.
    Plaats die code in je IBAction of roep die methode aan vanuit je IBAction.

    En wat bedoel je met, ” want void kan ik niet koppelen aan de knop.”?

    Bijdrager
    levidhuyvetter

    Als je dit hebt :

    -(void) doSomething …

    Kan je in interface builder de functie niet aanroepen met een knop

    als je dit hebt :

    -(IBAction) doSomething ..

    dan wel dacht ik ? Of als ik -(void) doSomething in m’n klassendefinitie zou zetten zou dit dan wel gaan ?

    Bijdrager
    lord anubis

    Je veranderd gewoon (void) naar (IBAction). Plus voeg er het sender stukje bij.
    In princiepe is IBAction gelijk aan void.
    IB herkent aan IBAction dat het voor IB zelf bedoeld is en daarom dat het ‘aansluitbaar’ is aan een knop.
    Je zal zien dat het in IB tevoorschijn komt.

    HTH

    Bestudeer Apple’s Obj-c document voordat je verder gaat.

    LA

9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.