Dylans Ghost
Aktives Mitglied
Thread Starter
- Dabei seit
- 25.09.2012
- Beiträge
- 110
- Reaktionspunkte
- 2
Hallo,
ich möchte mir einen slider basteln, tickmarks zu setzen, z.B. mit zwei slidern einen Würfel zu drehen, so dass ich senkrecht auf jede Seite kucken kann. das hat auch geklappt, der slider erschien imFenster, dann wollte ich die tickmarks auch sichtbar machen, mit Linien wie aus der Palette, das ist die Klasse NSBox, warum auch immer. Beim ersten Start ist das Programm abgekackt unds die Konsole spuckt diesen Text aus:
Hoffentlich kann sich der eine oder andere da durchboxen .
Uwe
ich möchte mir einen slider basteln, tickmarks zu setzen, z.B. mit zwei slidern einen Würfel zu drehen, so dass ich senkrecht auf jede Seite kucken kann. das hat auch geklappt, der slider erschien imFenster, dann wollte ich die tickmarks auch sichtbar machen, mit Linien wie aus der Palette, das ist die Klasse NSBox, warum auch immer. Beim ersten Start ist das Programm abgekackt unds die Konsole spuckt diesen Text aus:
Hier ist der Code,NSBox kommt sonst nicht vor.NSBox floatValue]: unrecognized selector sent to instance 0x101b09e10
2012-10-06 22:49:54.858 VRSliderCreation[1658:303] Ignoring exception raised in __block_global_13: -[NSBox floatValue]: unrecognized selector sent to instance 0x101b09e10
Code:
// setup the markers
NSMutableArray *marker = [NSMutableArray array];
NSBox *box;
NSRect markerFrame;
unsigned count = 4;
for (unsigned ii=0; ii < count; ii++)
{
markerFrame = NSMakeRect(x,y, tickmarkValues[ii], h); // die Parameter für NSMakeRect() sind valide.
box = [[NSBox alloc]initWithFrame:markerFrame];
[box setBoxType:NSBoxSeparator];
[marker addObject: box];
}
[[self slider] setMarkerArray:(NSArray*)marker];
Hoffentlich kann sich der eine oder andere da durchboxen .
Uwe
Zuletzt bearbeitet: