Вы могли бы хотеть изучить либеро программное обеспечение генератора FSM. С языка описания состояния и/или (окна) редактор диаграммы состояний можно генерировать код для C, C++, Java и многих других... плюс хорошая документация и схемы. Источник и двоичные файлы от iMatix
Я думаю, что правильнее всего будет попытаться найти где-нибудь необработанный значок (попробуйте Терминал и найдите его в каталоге / Developer).
Возможно,
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Applications/WebSheet.app/ArrowBack.png
- правильный файл .
Просто сделать снимок экрана не получится, поскольку значки на панели инструментов основаны на альфа-уровнях, а не на цветах. Если вы возьмете снимок экрана и перевернете его, вы получите сплошной квадрат вместо кнопки.
Я не уверен, как упакованы приложения для iPhone, но если вы можете открыть папку .app и покопаться, вы сможете найти настоящий файл изображения в папке ресурсов. ...
У меня была та же проблема, но я нашел очень хорошее решение:
http://outerlevel.com/blog/2008/12/26/code-example-drawing -the-iphone-back-button /
Но вы должны изменить некоторые значения
следующим образом:
CGContextBeginPath(context);
CGContextMoveToPoint(context, 8.0f, 12.0f);
CGContextAddLineToPoint(context, 24.0f, 3.0f);
CGContextAddLineToPoint(context, 24.0f, 21.0f);
CGContextClosePath(context);
CGContextFillPath(context);
только небольшая настройка с моей стороны, потому что кнопка возврата не была выровнена с кнопкой вперед, кнопка возврата была 1px слишком высоко. кстати, я должен сделать это в вики сообщества? Я здесь новенький ...