Swift

Swift:カラム幅の調整

全く理解できていませんが、なるほど!

カラム幅を設定するとき、次のように書けばいいことがわかりました。キャストするのがポイント。stackoverflowのコメントでは、as [NSTableColumn]となっていますが、Xcode6.3.2では、次のような書き方にしないといけないようです。ただし、その回答もこのキャストの仕方が妥当かどうか”?”という立場なので、そこは注意です。

@IBOutlet var   xbTVFolder: NSTableView?

for wcolumn in xbTVFolder!.tableColumns {
 (wcolumn as! NSTableColumn).width = CGFloat(200)
  (wcolumn as! NSTableColumn).maxWidth = CGFloat(200)
}

 

参考:How to set the width of an NSTableColumn in Swift …

Categories: Swift, 技術