Hallo,
ich bräuchte mal Eure Hilfe beim Lösen einer Denkblockade. Folgende Situation (wenn auch iOS, so doch auch für Cocoa interessant):
Ich habe ein UIButton-Muster in einer xib angelegt. Muster deshalb, weil ich diesen Button zwei mal benötige, und zwar zwei unterschiedliche Male, denn ich differenziere ihn mit dem Tag. Er sieht zwar immer gleich aus, tut aber unterschiedliche Dinge. Um dies zu erreichen, habe ich den ordentlich verdrahteten Muster-UIButton genommen und mir mit copy eine Kopie gemacht - bzw. machen wollen.
UIButton unterstützt leider nicht copyWithZone: und jetzt habe ich den Salat. Ich kann das natürlich alles händisch aufbauen, das finde ich aber blöd und unpraktisch. Zwei UIButtons in der xib sind auch blöd, weil die Erzeugung in einer Schleife passiert.
Wie würdet Ihr das lösen?
ich bräuchte mal Eure Hilfe beim Lösen einer Denkblockade. Folgende Situation (wenn auch iOS, so doch auch für Cocoa interessant):
Ich habe ein UIButton-Muster in einer xib angelegt. Muster deshalb, weil ich diesen Button zwei mal benötige, und zwar zwei unterschiedliche Male, denn ich differenziere ihn mit dem Tag. Er sieht zwar immer gleich aus, tut aber unterschiedliche Dinge. Um dies zu erreichen, habe ich den ordentlich verdrahteten Muster-UIButton genommen und mir mit copy eine Kopie gemacht - bzw. machen wollen.
UIButton unterstützt leider nicht copyWithZone: und jetzt habe ich den Salat. Ich kann das natürlich alles händisch aufbauen, das finde ich aber blöd und unpraktisch. Zwei UIButtons in der xib sind auch blöd, weil die Erzeugung in einer Schleife passiert.
Wie würdet Ihr das lösen?
