UIImageView со странным поведением с DownArrow.png - PullRequest
0 голосов
/ 16 июля 2010

У меня есть изображение в группе ресурсов с именем "DownArrow.png"

  • Откройте ваш viewController.xib
  • Перетащите и отпустите просмотр изображений
  • выберите просмотр изображений инажмите команду + 1 (для инспектора атрибутов)
  • теперь установите имя изображения DownArrow.png
  • сохраните ваш viewController.xib
  • закройте его
  • теперь снова откройте его.
  • вы найдете изображение с другим изображением (которое действительно является стрелкой вниз)
  • свойство имени изображения imageView теперь будет иметь только "DownArrow" вместо "DownArrow.png"

Я использую iPhone SDK 3.2. Когда вы запускаете свою программу, вы хотите видеть это изображение.

Редактировать:

  • Просто перетащите UIImageView в ваш viewController.xib
  • Теперь установите для свойства imagename только значение «DownArrow»
  • Снимите флажок «Непрозрачный»
  • Вы увидите стрелку вниз в представлении изображения, но не во время выполнения программы.
  • Точно так же я нашел работающие "RightArrow", "LeftArro"w "," TopArrow "и" DownArrow ".

1 Ответ

1 голос
/ 16 июля 2010

Это действительно странно, и я впервые слышу об этом.Похоже, что DownArrow является зарезервированным именем, по крайней мере, для IB.

ОБНОВЛЕНИЕ:

Дальнейшая проверка показала, что изображение, которое вы видите, на самом деле является DownArrow.png, включенным в интерфейсСобственная связка строителя.Я предполагаю, что вы увидите то же самое с любым именем файла из /Developer/Applications/Interface Builder.app/Contents/Resources

Это явно ошибка в IB, о которой нужно сообщить на радаре.

ОБНОВЛЕНИЕ2:

Я сообщил об этом на радаре: rdar: // 8199687 - http://openradar.appspot.com/radar?id=463403

...