Как использовать CGAffineTransformMakeRotation?

введите описание изображения здесь

Я хочу использовать текст Quartz 2D. Неправильное направление «меню». Я хочу, чтобы «Меню» по-прежнему читалось и имело 45 градусов с осью X. Ниже мой код:

CGContextSelectFont(context, "Arial", 12, kCGEncodingMacRoman); CGContextSetTextDrawingMode(context, kCGTextFill); CGContextSetRGBFillColor(context, 0, 0, 0, 1); // 6 CGContextSetRGBStrokeColor(context, 0, 0, 0, 1); CGContextSetTextMatrix(context, CGAffineTransformMake(1.0,0.0, 0.0, -1.0, 0.0, 0.0)); CGContextSetTextMatrix(context, CGAffineTransformMakeRotation(45)); CGContextShowTextAtPoint(context,10, 10, "Menu", 4); 

2 Solutions collect form web for “Как использовать CGAffineTransformMakeRotation?”

CGAffineTransformMakeRotation ожидает угол в радианах, а не в градусах.

 #define DEGREES_TO_RADIANS(x) (M_PI * (x) / 180.0) ... CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(45)); 
 [view setTransform:CGAffineTransformMakeRotation(M_PI / 2)]; 
  • Отключение кнопки UIAlertView
  • Анимация removeFromSuperview
  • Должны ли все свойства быть объявлены «неатомическими»?
  • Пользовательский QLPreviewController или UIDocumentInteractionController, который может перехватывать события касания
  • setNeedsDisplay и subviews
  • Возможно ли повторно назначить существующий UITableView другому UITableViewController?
  • Как создать объект NSInvocation с помощью метода, который принимает указатель на объект в качестве аргумента
  • извлечение свойств из NSArray объектов
  • Objective-C: Фиксация управления памятью методом
  • есть ли более чистый способ редактировать 1 из 4 значений CGRect рамы UIView?
  • NSSortDescriptor - сортировать дескриптор на основе другого массива
  • Interesting Posts

    Как отлаживать медленное время компиляции Swift

    Отключение вертикальной прокрутки в UIScrollView

    Предупреждение при добавлении и использовании нового метода во внешнем библиотечном протоколе

    Как отложить отображение всплывающего окна Game Center?

    Значение архивов отличается в iOS 6 и iOS 7

    Файл RestKit / RestKit.h не найден в течение xcodebuild

    Как генерировать права в формате xml без xcode?

    Обнаружение Jailbroken iOS Device, выполнив незаписанный исполняемый файл

    Аргумент данных, не используемый строкой формата

    MIN () и MAX () в Swift и преобразование Int в CGFloat

    Ошибка (статус 0) jQuery ajax с Safari и ios 7

    Лучшая практика для обработки расширенной строки состояния с помощью приложения WantsFullScreenLayout?

    Как узнать текущий интерфейсОриентирование в iOS 8?

    Быстрое / SpriteKit множественное обнаружение столкновений?

    Невозможно изменить UserAgent в UIWebview после загрузки страницы

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.