Форум программистов, компьютерный форум 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. Может там устаревшая информация, может что ещё, но ошибок вылазит масса... Со всеми справлялась, а с одной не могу. Кто знает - подскажите пожалуйста и объясните суть самой ошибки. Вот код @IBAction func addName(sender: AnyObject) { var alert = UIAlertController(title: "New name", message: "Add a new name",... 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) при изменении обрабатывать в событие didSelectRowAtIndexPath ? Добавлено через 25 минут забыл добавить. Ячейки у меня формируются динамически, в зависимости от количества списков. Статически...
Swift Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back привет всем начал изучать разработку под ios на swift в общем всё плохо я легко могу сделать вызов нового окошка (activity) под android, но не могу толком программно вызвать отображение нового окошка чтобы была в открывшемся кнопочка < Back при клике на определенную строку таблицы я отображаю первый или второй контроллер при этом до лампочки есть ли хоть какая-то связь между текущим... подробнее

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

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

21.04.2016, 12:50. Просмотров 350. Ответов 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];
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru