Как сделать виджет для функции передачи непрозрачности и цветового градиента в приложении winform?

Я не думаю, что вы хотите переопределить drawRect. Скорее всего, то, что вы видите, это цвет фона другого вида или окна, которое находится «за» (т. Е. Является просмотром) представления таблицы. В пользовательских интерфейсах пользовательского интерфейса Apple обычно существует довольно сложный уровень UIViews. Изучите иерархию представлений в GDB, посмотрите на [myView superview], а затем на subviews [someSuperView] и попробуйте манипулировать их цветами BG в отладчике, чтобы узнать, можете ли вы найти, какой из них он есть. Однако, если вы реализуете исправление таким образом, будьте предупреждены о том, что он не может быть совместим с будущим.

Вы также можете попробовать установить цвет BG одного из представлений за табличным представлением в Interface Builder (или самого окна).

0
задан Walter White 30 December 2018 в 13:23
поделиться