Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перевести два метода из obj-с в swift - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Выбор View http://www.cyberforum.ru/swift/thread1712651.html
Доброго времени суток. Есть несколько view controller-ов, и есть конструкция switch-case в коде, которая должна определять какая и view должна загружаться при входе в приложение, какой функицей это...
Swift Cannot call value Всем привет! Начала изучение swift, первый урок по сайту swiftbook.ru. Может там устаревшая информация, может что ещё, но ошибок вылазит масса... Со всеми справлялась, а с одной не могу. Кто знает -... http://www.cyberforum.ru/swift/thread1710719.html
Swift Регистрация пользователя по номеру телефона
Доброго времени суток, Уважаемые разработчики, такой вопрос. Как сделать регистрацию пользователя в приложении наподобии whatsapp т.е. по номеру телефона. Что для этого нужно? Буду благодарен вам за...
Как задать минимальную высоту ячейки в table view? Swift
Всем привет! Я настроил автоматическую высоту ячейки. В label указал количество строк - 0. Все работает отлично, если строк больше одной, но если строка одна, то ячейка уменьшается по высоте в...
Swift Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch) http://www.cyberforum.ru/swift/thread1704742.html
Добрый день! 1) не могу понять как сделать кастомный тип ячейки в tableview что бы в нем был обычный switch (стандартный). Как сделано в обычном меню телефона при переключении вай фая и т.д.... 2)...
Swift Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back привет всем начал изучать разработку под ios на swift в общем всё плохо я легко могу сделать вызов нового окошка (activity) под android, но не могу толком программно вызвать отображение нового... подробнее

Показать сообщение отдельно
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 190

Перевести два метода из obj-с в swift - Swift

21.04.2016, 12:50. Просмотров 360. Ответов 0
Метки (Все метки)

Добрый день! Помогите, пожалуйста, перевести два метода из obj-с в swift. Заранее огромное спасибо!

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
+ (NSFont*)customFontWithName:(NSString *)fontName
                       ofType:(NSString *)type
                   attributes:(NSDictionary *)attributes
{
    NSString *fontPath = [[NSBundle mainBundle] pathForResource:fontName ofType:type];
    NSData *data = [[NSData alloc] initWithContentsOfFile:fontPath];
    CGDataProviderRef fontProvider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data);
#if  !__has_feature(objc_arc)
    [data release];
#endif
    CGFontRef cgFont = CGFontCreateWithDataProvider(fontProvider);
    CGDataProviderRelease(fontProvider);
    CTFontDescriptorRef fontDescriptor = CTFontDescriptorCreateWithAttributes((__bridge CFDictionaryRef)attributes);
    CTFontRef font = CTFontCreateWithGraphicsFont(cgFont, 0, NULL, fontDescriptor);
    CFRelease(fontDescriptor);
    CGFontRelease(cgFont);
    return (__bridge NSFont*)font;
}
 
+ (NSFont*)customTTFFontWithName:(NSString *)fontName fontSize:(float)fontsize
{
    NSDictionary *fontsizeAttr=[NSDictionary dictionaryWithObjectsAndKeys:
                                [NSNumber numberWithFloat:fontsize], NSFontSizeAttribute,
                                nil];
    return [NSFont customFontWithName:fontName 
                               ofType:@"ttf" 
                           attributes:fontsizeAttr];
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru