галочка в верхней части миниатюры для ios - PullRequest
0 голосов
/ 06 августа 2011

В приложении Apple для фотографий после выбора каждого изображения в углу появляется галочка.Это встроенная функция iOS SDK?Или это сделай сам, если хочешь добиться того же эффекта.

enter image description here

Ответы [ 2 ]

2 голосов
/ 06 августа 2011

Это похоже на пользовательскую реализацию UIView. Рискну предположить, что это расширение UIImageView (или даже контейнера UIView), которое добавляет подпредставление, содержащее галочку, когда обнаруживает касание.

1 голос
/ 06 августа 2011

Это не встроенная функция . У вас есть список кнопок с постоянным размером фрейма и со встроенным в него изображением. Вам необходимо иметь изображение галочки и назначить ему размер фрейма, чтобы он доходил до нижней правой половины экрана. Добавьте его как subView к imageView.

Это на самом деле сделано так.

Для UIControlStateNormal у вас есть изображение, представленное перед галочкой. Для события UIControlEventTouchUpInside отметка «Изображение» добавляется в качестве вспомогательного вида к предыдущему изображению и отображается.

[myButton setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];

[myButton addTarget:self action:@selector(yourstuff:) forControlEvents:UIControlEventTouchUpInside];

В методе yourstuff: вы можете добавить подвид для этого изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...