Я хотел бы использовать или подражать кнопке, подобной кнопке gps в левом нижнем углу стандартного приложения карт на iphone OS. Кнопка ведет себя как кнопка переключения, где gps включен или отключен в зависимости от того, нажата ли она и может содержать небольшой компонент прядильщика, в то время как gps находит вашу позицию.iphone google maps crosshair button
Кто-нибудь знает, может ли этот компонент быть легко сконструирован с использованием компонентов по умолчанию? Если нет, какой был бы лучший способ разработать такой компонент?
Является ли значок перекрестия/цели общим символом, который я могу повторно использовать?
http://glyphish.com/ набор иконок имеет изображение, которое очень напоминает «официальный» один. Значок доступен, но через недокументированные средства, которые, несомненно, будут помечены яблоком. –
Значок довольно совершенен .. спасибо за эту ссылку! Структура основного расположения довольно проста, поэтому я уже начал работать. Любые идеи о том, как заставить spinner работать внутри кнопки? это очень обычное поведение, не так ли? – xastor
Вам понадобится подкласс UIButton. Это определенно возможно, вы бы использовали Core Animation, чтобы исчезнуть между областями UIImage (crosshair) и UIActivityIndicatorView. Некоторая хорошая информация о подклассе UIControl: http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl – christo16