1) Да, вероятно, это представление, которое использует диаграмму в качестве фона, а затем использует базовую графику для визуализации линии,
2) Это может быть один вид, разделенный на четыре раздела. В каждом разделе есть две строки текста, нарисованные разными цветами. Возможно, что каждый раздел может быть представлением, которое инкапсулирует это поведение.
Я не знаю ни одного блога, который учит этим "трюкам". Это действительно случай понимания того, какие функции доступны, а затем творческого использования его для разработки вашего пользовательского интерфейса.
Например, мы знаем, что это возможно;
- Рисование изображений в разных размерах / положениях.
- Рисование текста разными шрифтами, размерами, цветами, выравниванием
- Рисуем примитивы
Действительно, когда у вас есть такие, вы можете создать почти все.
Я думаю, что есть пример SDK, который демонстрирует использование пользовательских представлений для создания необычных приложений в стиле часового пояса. Это может быть стоит проверить.
Обновление: нашел, это здесь .