Codengineering - блог о программировании ➜ страница 1369
Как добавить многострочный текст в UIButton?
У меня есть следующий код... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ...идея заключается в том, что я могу иметь многострочный текст для кнопки, но текст всегда затеняется фоновым изображением UIButton. Вызов журнала для отображения подвидов кнопки показывает, что UILabel был добавлен, но сам текст не виден. Это ошибка в UIButton ил ...
Когда использовать ссылки и указатели
Я понимаю синтаксис и общую семантику указателей по сравнению со ссылками, но как я должен решить, когда более или менее целесообразно использовать ссылки или указатели в API? Естественно, некоторые ситуации нуждаются в том или ином (operator++ нужен ссылочный аргумент), но в целом я нахожу, что предпочитаю использовать указатели (и указатели const), поскольку синтаксис ясен, что переменные передаются деструктивно. например, в следующем код: void add_one(int& n) { n += 1; } void add_one(i ...
Как найти индекс элемента списка в Swift?
Я пытаюсь найти индекс элемента, поиск список. Кто-нибудь знает, как это сделать? Я вижу, что есть список.StartIndex и список.EndIndex bu я хочу что-то вроде списка python.индекс("текст") ...
Как сравнить даты в Java? [дубликат]
этот вопрос уже есть ответ здесь: Java: как проверить, находится ли дата в определенном диапазоне? 11 ответов как сравнить даты между ними в Java? пример: дата1 составляет 22-02-2010 дата2 составляет дата3 составляет 25-12-2010 date3 всегда больше, чем date1 и date2 всегда сегодня. Как проверить, находится ли сегодняшняя дата между датами 1 и 3? ...
Как скрыть нижнюю панель в EditText
Как я могу скрыть нижнюю панель EditText (строка приглашения с небольшими засечками на концах)? там может быть лучший способ сделать то, что я хочу: у меня есть макет с EditText. Обычно это отображается нормально, когда пользователь может нажать на него и начать ввод или редактирование текста. Иногда, однако, я хотел бы использовать тот же макет (упрощает другую логику) для отображения одних и тех же данных только для чтения. Я хочу, чтобы презентация была похожа - она должна иметь та же выс ...
Как я могу выбрать элемент в шаблоне компонента?
кто-нибудь знает, как получить элемент, определенный в шаблоне компонента? Полимер делает его очень легко с $ и $$. мне просто интересно, как это сделать в Angular. возьмите пример из учебника: import {Component} from '@angular/core' @Component({ selector:'display' template:` <input #myname(input)="updateName(myname.value)"/> <p>My name : {{myName}}</p> ` }) export class DisplayComponent { myName: string = "Aman"; updateName(input: String) { ...
Как подтолкнуть различные локальные ветви Git к Heroku/master
Heroku имеет политику игнорирования всех ветвей, но "мастер". хотя я уверен, что в Heroku дизайнеры имеют отличные причины для такой политики (я предполагаю, что для хранения данных и оптимизации производительности), последствия для меня как разработчика заключается в том, что любой местный теме ветки я могу работать на, Я хотел бы, простой способ, чтобы перейти в Heroku мастер к этой локальной теме ветки и сделать "ГИТ пуш в Heroku -Ф" более-писать мастер на Heroku. то, что я получил от чтени ...
Java-преобразование целого числа в строку [дубликат]
этот вопрос уже есть ответ здесь: Java int to String-Integer.toString(i) vs new Integer (i).toString() 11 ответов Как конвертировать из int в String? 19 ответов дали номер: int number = 1234; что было бы" лучшим " способом преобразовать это в строку: String stringNumber = "1234"; Я пробовал искать (гуглить) ...
Как передать уникальный аргумент ptr конструктору или функции?
Я новичок в перемещении семантики в C++11, и я не очень хорошо знаю, как обрабатывать unique_ptr параметры в конструкторах или функции. Рассмотрим этот класс, ссылающийся на себя: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } protected : Base::UPtr next; }; это, как я должен написать функции ...
Зачем вам вообще реализовывать finalize ()?
Я читал через много вопросов новичка Java на finalize() и нахожу это своего рода недоумение, что никто на самом деле не дал понять, что finalize () является ненадежным способом очистки ресурсов. Я видел, как кто-то прокомментировал, что они используют его для очистки соединений, что действительно страшно, поскольку единственный способ приблизиться к гарантии того, что соединение закрыто, - это реализовать try (catch) наконец. Я не учился в CS, но я программировал в Java профессионально уже п ...