Перечеркивание UILabel

Шаблоны проектирования - пустая трата времени, когда дело доходит до проектирования и разработки программного обеспечения.

Не поймите меня неправильно, шаблоны проектирования полезны, но в основном как вектор коммуникации. Они могут выразить сложные идеи очень кратко: фабрика, синглтон, итератор ...

Но они не должны служить методом развития. Слишком часто разработчики создают свой код с использованием целого ряда классов, основанных на шаблонах проектирования, где более лаконичный дизайн был бы лучше с точки зрения читабельности и производительности. Все это с иллюзией, что отдельные классы могут быть повторно использованы вне их области. Если класс не предназначен для повторного использования или не является частью интерфейса, то это деталь реализации.

Шаблоны проектирования следует использовать для обозначения имен в организационных элементах, а не для указания способа написания кода.

(Это должно было быть спорным, помните?)

13
задан Girish 18 June 2013 в 11:53
поделиться

1 ответ

iPhone не поддерживает строки с атрибутами (обычно это делается в Cocoa), поэтому я не верю, что это возможно.

Вы можете создать подкласс UILabel и самостоятельно нарисуйте зачеркивание . Я также видел, как некоторые люди использовали UIWebView для подобных действий, но мне это показалось излишним.

3
ответ дан 1 December 2019 в 23:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: