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

UISimpleTextPrintFormatter - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Обработка события onClose SocketServer http://www.cyberforum.ru/swift/thread1632213.html
Добрый день, хочу использовать в приложении сокет-соединение (сервер написан на python), нашел вот такое решение: https://github.com/swiftsocket/SwiftSocket, все работает корректно, но там нет такого события, как закрытие сервера, допустим обрыв соединения с сервером - клиент ничего не узнает. Как можно добавить событие onClose?
Swift Image или замена картинки Здравствуйте, я хочу сделать так, что бы при нажатии кнопки imageview менял картинку и меня интересуют два вопроса по этому поводу, у меня есть код, в правильном ли направление я двигаюсь, если да то где можно почитать что писать после =, если то что мне нужно делается не так, то как это делается? @IBAction func fst(sender: AnyObject) { switch q.selectedSegmentIndex { ... http://www.cyberforum.ru/swift/thread1630974.html
Swift Функция, возвращающая несколько результатов
Как из функции вывести два(3, 4 ...) числа? П.С. Не строкой Как из функции вывести массив? Спасибо!
ComboboxDataSource не String Swift
Создаю класс, реализующий NSComboboxDataSource. В реализации - comboBox:objectValueForItemAtIndex: я хочу вернуть объект бизнес-модели, а не класса String. Но в таком случае в список комбобокса вообще ничего не выводится. Может быть, класс должен реализовывать какой-то протокол, чтобы комбобокс выводил его на экран? Заранее спасибо!
Swift Как сохранить Array в NSUserDefaults? http://www.cyberforum.ru/swift/thread1616507.html
Всем доброго дня! Помогите пожалуйста сохранить array с чекмарками в NSUserDefaults с последующим его чтением. Пишу на swift var check = (count: 30, repeatedValue: false) func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { //создаем алерт контроллер let actionMenu = UIAlertController(title: nil, message: nil, preferredStyle:...
Swift В одномерном массиве из N вещественных элементов, вычислить: В одномерном массиве из N вещественных элементов, вычислить: • сумму отрицательных элементов массива; • произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. Есть код первой части по нахождению Суммы отрицательных элементов массива,помогите с второй частью. #include <iostream> using namespace std; подробнее

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

UISimpleTextPrintFormatter - Swift

06.01.2016, 17:22. Просмотров 384. Ответов 1
Метки (Все метки)

добрый день!

Я создала pdf файл из 3 листов из jpg файлов.
Пытаюсь теперь добавить текст UISimpleTextPrintFormatter на каждый лист


Вот код :
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class PrintPageRenderer: UIPrintPageRenderer {
 let authorName: NSString
 let data: Data
 
 init(authorName: String, data: Data) {
 self.authorName = authorName
 self.data = data
 super.init()
 
 let formatter = UISimpleTextPrintFormatter(text: "My Text")
 formatter.perPageContentInsets = UIEdgeInsets(top: POINTS_PER_INCH, left: POINTS_PER_INCH,
 bottom: POINTS_PER_INCH, right: POINTS_PER_INCH * 3.5)
 
 addPrintFormatter(formatter, startingAtPageAtIndex: 0)
 }
}
Текст получается добавить только на первый лист
addPrintFormatter(formatter, startingAtPageAtIndex: 0)
Как только startingAtPageAtIndex: 0 меняю на 1
Выдаёт следующую ошибку:
"Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]"

Когда вместо UISimpleTextPrintFormatter использую UIMarkupTextPrintFormatter размещает текст на те страницы на которые укажу.
А мне, к сожалению это не подходит, так как там нет возможности регулировать шрифт

Кто знает как разместить текст на каждой странице, подскажите пожалуйста как это сделать.
Или что можно посмотреть/ почитать на эту тему.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru