セル内のテキストが入りきらない。折り返ししてでも全て表示したいって時、ありますよね。
で、テキストを折り返し(wrap)設定にすると、テキストが入るText Fieldはちゃんと折り返ししてる感じなんだけど、セルの高さはそのままでは変わらないもんだから表示されないんですよねー。
たとえばこれ、「あいうえおかきくけこ」って入れたのに「あいうえおかきくけ」までしか表示されないという。
XcodeでCocoa, Swiftを勉強 Cell BasedのNSTableViewを作る
NSTableView、表ですね。
これには二つタイプがあるみたいです。Cell BasedとView Based。
詳しくはよく知らんのですが、後者がより複雑なことができるらしいです。
ただしそれだけ扱うのが難しいようですが。
今回はCell BasedのNSTableViewを使ってテキストを追加するだけの簡単ものを作ります。
まずはTableView、Text Field、Push Buttonをポンポンと置いていく
これには二つタイプがあるみたいです。Cell BasedとView Based。
詳しくはよく知らんのですが、後者がより複雑なことができるらしいです。
ただしそれだけ扱うのが難しいようですが。
今回はCell BasedのNSTableViewを使ってテキストを追加するだけの簡単ものを作ります。
まずはTableView、Text Field、Push Buttonをポンポンと置いていく
XcodeでCocoa, Swiftを勉強 Swift2.1でMac OSX SafariのCookieを取得する
Swift1.0の時は
試行錯誤の結果、次の方法で取れた。このやり方が正解なのか知らんけど。
let cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies as [NSHTTPCookie]てな感じでさくっとCookie取得できたような気がするんですが、Xcode7からなのか、Swift2だからなのか、Safari9の所為なのか、El Capitanが変えてしまったのかわからないのだけど、上記の方法では取得できなくなった。取得したcookieは空。
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
//処理
}
試行錯誤の結果、次の方法で取れた。このやり方が正解なのか知らんけど。
登録:
投稿 (Atom)


