我想增加NSPathControl的高度以及增大字体大小。有没有办法在没有按照here所讨论的控件进行子类化的情况下做到这一点?
答案 0 :(得分:0)
不,我不这么认为。但是,对细胞进行细分不应该太难。
答案 1 :(得分:0)
您是否尝试过修改NSPathControlItem / attributedTitle:
(限制条件:macOS 10.10 +)
for pathControlItem in pathControl.pathItems {
let range = NSMakeRange(0, pathControlItem.attributedTitle.length)
let attributedTitle = NSMutableAttributedString(attributedString: pathControlItem.attributedTitle)
attributedTitle.addAttribute(.foregroundColor, value: yourColor, range: range)
pathControlItem.attributedTitle = attributedTitle
}
或者尝试创建子类。(我没有测试)
PS 我确实看到在2010年问过这个问题,并且知道当时提到的方法当时还不存在。希望它对某人有所帮助。