У меня проблема с разбиением на две существующие кнопки и NSImageView. У меня есть настраиваемое представление под названием PhotosView, который наследуется от NSView с двумя кнопками (стрелки):Укладка NSImageView выше UIButtons
@interface PhotosView : NSView
- (void)setPhoto:(NSURL *)path;
@end
В реализации метода setPhoto я добавить фотографию в PhotosView:
- (void)setPhoto:(NSURL *)path
{
[imageView removeFromSuperview];
imageView = [[NSImageView alloc] initWithFrame:[self frame]];
[imageView setImage:[[NSImage alloc] initWithContentsOfURL:path]];
[self addSubview:imageView];
}
ImageView получает добавлен поверх двух кнопок. В моих исследованиях я нашел похожие проблемы для разработки iOS. Одна полезная тема здесь: http://www.cocoabuilder.com/archive/cocoa/55873-nsview-subviews-ordering.html, но я не могу поверить, что нет более легкого решения?
вы добавив кнопки, как подвидов из ImageView или как подвид самости? –