Я попытался добавить аннотацию изображения к штрих-коду. Он отлично работает в iOS-симуляторе, но аннотация изображения не показана на устройстве. Я использую Xcode 4.2. Протестировано на двух устройствах: iOS 4.3, другой - iOS5.0.1.CPTPlotSpaceAnnotation с изображением, не работающим на устройстве, работает в симуляторе
Я использую armv7 с компилятором Apple LLVM 3.0. Я знаю, что имя файла изображения чувствительно к регистру, и это правильно.
Кусок кода я попытался ниже:
CPTPlotSpaceAnnotation *imageAnnotation;
CGRect imageRect = CGRectMake(50, 50 ,30, 30);
CPTLayer *newImagelLayer = [[CPTLayer alloc] initWithFrame:imageRect];
newImagelLayer.contents = (id)[[UIImage imageNamed:@"test.png"] CGImage];
imageAnnotation = [[CPTPlotSpaceAnnotation alloc] initWithPlotSpace:plotSpace anchorPlotPoint:nil];
imageAnnotation.contentLayer = newImagelLayer;
[barPlot addAnnotation:imageAnnotation];
[newImagelLayer release];
[imageAnnotation release];
Это известная проблема? Я не понимаю, почему он работает в симуляторе, но не на устройстве.
Почему у вас есть newLabelLayer и newImageLayer? –
Это опечатка, когда я задал вопрос. Все они являются новымиImagelLayer. – user1135111