@ios_ru

Страница 655 из 2351
Булат
05.03.2017
19:23:47
а так можно вообще?) вроде если хочешь отдельный класс, резоннее сделать ксиб для uitableviewcell

отдельный

и делать tableView.registerNib

Sergey
05.03.2017
19:24:38
раньше было можно :) то есть когда я юзал тейбл в одном контроллере - было все ок. сейчас перенес через использование в разных контроллерах - никак не могу закончить

Google
Булат
05.03.2017
19:25:25
то есть теперь у тебя одна и та же ячейка есть в двух разных таблицах?

в разных контроллерах

Sergey
05.03.2017
19:26:13
один тейблвью в двух разных контроллерах. там будут только данные меняться

Sergey
05.03.2017
19:54:22
и делать tableView.registerNib
вообщем я так и не понял почему не работает старый вариант. попробовал так и все работает. спасибо

Булат
05.03.2017
19:54:59
А почему нельзя то?
не знаю, не пробовал никогда просто. Всегда когда мне надо реюзать ячейку, я ее отдельно делаю в ксибе. Вроде очевидное решение

Булат
05.03.2017
19:55:51
не вижу никаких отличий от компоновки ячейки в сториборде

+ у меня все прилы над которыми сейчас работаю, огромные

6-8 сторибордов

поэтому рисовать их в сториборде вообще не вариант

Sergey
05.03.2017
19:56:32
там я в одном сториборде могу 5 ячеек скомпоновать. а при ксибах увеличивается размер файлов в проекте

Булат
05.03.2017
19:56:56
Google
Sergey
05.03.2017
19:57:42
реюзать ячейки - узкий кейс. реюзать тейблвью - нет. имхо, коненчо)

Булат
05.03.2017
19:58:10
у меня как раз наоборот)

Artur
05.03.2017
20:06:18
Всем привет, есть здесь молодые программисты от 14 до 20 лет?

Anton
05.03.2017
20:12:04
конфа педофилов в другой стороне

Artur
05.03.2017
20:12:33
Есть здесь адекватные люди?

Kamoliddin
05.03.2017
20:14:54


сири на мак просто нечто

david
05.03.2017
20:40:14
Помогите плиз я создал uiimageview внутри uiscrollview хочу в коде добавить поверх вьюшки uiimageview - кнопку, без сториборда,в коде пишу let button = UIButton(frame: CGRect(x: 500, y: 500, width: 50, height: 50)) button.setTitle("Кнопка", for: .normal) imageView.addSubview(button) выскакивает ошибка( не могу ничего создать поверх scrollView, imageView

Danil
05.03.2017
20:40:42
Какая ошибка выскакивает?

Max_Payne
05.03.2017
20:45:56
видимо scrollView либо btnView здесь nil

david
05.03.2017
20:49:18
как все таки разместить элемент(кнопка,лейбл) поверх imageview, у которого супервьюшка scrollview

Danil
05.03.2017
20:51:11
let view = UIView() imageview.addSubview(view)

При условии что imageview != nil

david
05.03.2017
20:51:58
то же самое сделано на скрине

Danil
05.03.2017
20:52:08
Не тоже самое

david
05.03.2017
20:52:19
здесь картиночка

При условии что imageview != nil

Danil
05.03.2017
20:52:24
Что за btnView? Может она nil.

david
05.03.2017
20:53:24
let btnView = UIView() let button = UIButton(frame: CGRect(x: 500, y: 500, width: 50, height: 50)) button.setTitle("Кнопка", for: .normal) btnView.addSubview(button) scrollView.addSubview(btnView)

в инете написано что поверх imageview нельзя ничего выносить

Google
Danil
05.03.2017
20:56:37
Зачем создавать btnView?

david
05.03.2017
20:57:38
я пробовал разные вариации с btnView и без

Зачем создавать btnView?

выходит одна и та же ошибка

Sergey
05.03.2017
21:10:50
Всем доброй ночи… Может кто сталкивался с кастомизацией стандартной левой кнопки удаления в ячейке. https://gyazo.com/441247ca4ad1fa12d63a6c4013672c80

в layoutsubviews и в - (void)setEditing:(BOOL)editing animated:(BOOL)animated

я нахожу imageView c картинкой и подменяю ее. Я конечно понимаю опасность поиска for (UIView *view in self.subviews) { if ([NSStringFromClass([view class]) rangeOfString:@"Edit"].location != NSNotFound) { UIImageView *imageView = [view valueForKey:@"_imageView"]; и что это в любой момент может отвалиться.

Но оно еще и не работает )

ТОесть image я подменяю. Но в момент нажатия на кнопку, все равно появляется стандартная image.

Dmitriy
05.03.2017
22:53:23
Ребята, а кто-то когда-то работал с OTRKit'ом?

Severd
06.03.2017
04:05:55
Понимаю, что спрашиваю про сферического коня в вакууме, но... вдруг это распространненная проблема. К делу: Есть аппа в которой поправили баг (работа с callKit - завершение вызова) При обновлении аппы, баг не изчезает (хотя поправлен как раз метод завершающий вызов) После переустановки приложения - все отлично. Это какой-то специфический косяк или обновление приложений на IOS криво работает?

Severd
06.03.2017
05:37:00
------------------------------------ А пользуется кто-то графическими инструментами мерджа? Meld или другое?

Severd
06.03.2017
05:52:10
Не через Аппстор - это самописной обновлялкой? Не там, через Аппстор... ну значит какой-то специфический косяк.

Engylizium
06.03.2017
07:02:06
Народ, как вы делаете загрузку в фоне? Чтоб 100% загружалось. У меня сейчас выполнение загрузки через DispatchQueue.main.async { }

Там немного данных, но если сбой происходит то пипец

Betrayer
06.03.2017
07:03:00
Используй AlamoFire, Люк.

Engylizium
06.03.2017
07:04:01
То есть с аламофайр можно нормально загружать данные для фида ?

Vladimir
06.03.2017
07:04:28
Не слушай его, Люк, тёмной стороне принадлежит он

Google
Engylizium
06.03.2017
07:05:38
У меня просто уже прописано все, я вытаскиваю данные, но именно загрузку нужно сделать правильно

Betrayer
06.03.2017
07:08:40
Сделай блоками тогда.

Зачем обязательно GCD?

Engylizium
06.03.2017
07:10:06
GCD это на будущее чтоб в фоне загружало

Admin
ERROR: S client not available

Engylizium
06.03.2017
07:10:32
Или я кривой

Евгений
06.03.2017
07:11:10
Не понял проблему. Нс урл сешн и так асинхронный

Engylizium
06.03.2017
07:11:31
Да, я ток что прочитал

через URLRequest

Евгений
06.03.2017
07:12:20
Ну и он тоже

Но сешн моднее

Engylizium
06.03.2017
07:13:13
Я ищу проще а не моднее)

Денис
06.03.2017
07:29:59
Привет всем. Кто-нибудь работал с ILCannedURLProtocol? Пытаюсь подменить респонс в тестах, но не работает :(

Alfred
06.03.2017
07:58:15
через URLRequest
Он же деприкэйтед

Ilkhom
06.03.2017
07:59:50
внезапно

с чего бы

Евгений
06.03.2017
08:00:46
Я ищу проще а не моднее)
а он и есть проще

лучше и новее

Alfred
06.03.2017
08:02:38
с чего бы
Упс, сори, перепутал:)

Google
Engylizium
06.03.2017
08:09:47
а он и есть проще
Да, уже дописал строки :)

Даня
06.03.2017
08:52:44
Чат, а какую книгу по obj-c порекомендутете? Пишу на сфивте, но сейчас намечается проект по миграции, хочу получше разобраться в синтаксисе и структуре яызка.

Severd
06.03.2017
09:41:24
БОООЛЬ!!!!! Люди как вы вообще работаете с CVS если приходится постоянно мержить project.pbxproj всякие xib и прочие монструозные нечитаемые, наполненные id-шками мегафайлы?! Я никогда не разрабатывал для IOS. Клонировал открытый проект, начал менять, старательно коммитя изменения. Теперь мне нужно перейти на более позднюю версию проекта. Начинаю покоммитно, с помощью cherry-pick переносить изменния, а там гребаные id-ки везде. На любой чих меняются тонны строк в project.pbxproj и xib. Как это все резолвить?!

Alfred
06.03.2017
09:42:40
Страдать.

Devios Cr&.
06.03.2017
09:43:04
אליה
06.03.2017
09:43:44
Да все резолвится. Геморно, но не так и страшно

q210
06.03.2017
09:45:08
визуальный 3way мердж-тул немного облегчит тебе жизнь

Alfred
06.03.2017
09:45:44
Еще вариант – не использовать xcode.

Severd
06.03.2017
09:46:15
Такой-же проект в андройд - скучно, но без проблем. А тут -жопа

-_-
06.03.2017
09:47:13
Боль - это когда в шахте 10 часов в день. А мерджить xib - это так. Немножко неприятно)

Ivan
06.03.2017
09:47:20
Самый простой вариант - отказаться от interface builder.

Alfred
06.03.2017
09:48:24
Ivan
06.03.2017
09:48:28
По файлам проекта - я обычно беру изменение (their) и потом восстанавливаю мои

и добавить в .gitignore .xcodeproj
Не получится. Ты его файлы не увидишь

Страница 655 из 2351