Нарисуйте круги обратного отсчета - PullRequest
3 голосов
/ 25 ноября 2011

Я хотел бы нарисовать в ViewController обратный отсчет, как на следующем рисунке:

countdown

К сожалению, я понятия не имею, как это реализовать. Буду рад, если кто-нибудь подскажет мне это.

Приветствие.

Кирилл

Ответы [ 2 ]

2 голосов
/ 25 ноября 2011

LOL, я собираюсь написать такой в ​​эти дни. Вам бы определенно понравилось это. :]

Проверьте это здесь: Круговой обратный отсчет

ScreenShot

1 голос
/ 25 ноября 2011

Подумайте, я не хотел бы рисовать его, используя какие-либо фреймворки для iOS :), просто используйте маленький UIWebView и запускайте javascript (Работает, только если пользователь включает javascript, но эй, я еще не видел никого, кто не не используйте JavaScript).

Полярное время Javascript можно найти в Интернете, например, с открытым исходным кодом,

http://oneorangesoftware.com/polartimer/

немного измени и отредактируй и вперед! Отличное время!

Ура!

Если вам не нравится вышеуказанный подход, вы можете заглянуть в этот код,

http://www.herbert -siojo.com / 2011/04/19 / чертеж-а-отсчет таймера КСН /

хорошо продуман, однако для достижения такого же внешнего вида, как у вас, возможно, придется немного подправить!

Остерегайтесь этой строки в коде,

[self performSelector:@selector(cancelPie:) withObject:timer afterDelay:sliderIntervalDelay.value];

просто изменить на,

[self performSelector:@selector(cancelPie:) withObject:timer afterDelay:60.0];

Кредит : Идет к разработчику, который разместил свой код на http://www.herbert -siojo.com / 2011/04/19 / Drawing-a-Countdown-timer-ios / .

...