For Want Of A Better Word

ボタンを角丸(iphone開発)(iOS7 + Xcode5)

      2015/04/18

xcodeでボタンを置いたら四角かった。
丸くしたい。流行りじゃないのかもしれないけど。

ググった。
xcode5デフォルトでは指定できないみたい。
実現方法検索したけど、ほんとに始めたばっかりの私としては、このコードをどこに書けばよいか、viewを何に書き換えれば良いのかがさっぱりだった。。

実現方法 参考
UILabelやUIButtonを角丸にする – 自堕落なぺぇじ

[XCODE] UIViewを角丸にする、ドロップシャドウをかける – YoheiM .NET
角丸枠線付きのボタンを作る!の巻 : DBエンジニアのiOSアプリ開発奮闘記

んで結果下記でいったん実現。(余計な記述とかあるかもだけど。)

①Quartzcore.frameworkのインストール
引用:角丸枠線付きのボタンを作る!の巻 : DBエンジニアのiOSアプリ開発奮闘記

まず、Pojectを作成したら左上に青いプロジェクト名のファイルがあるので
それを選択した状態で、 真ん中の画面に出てくるBuild Phasesというタブを選択します。

そうすると、下の様な画面に切り替わると思うので、Link Binary With Libraries
ってとこの「+」ボタンを押しましょう。

②コード修正
※太字がシングルビューテンプレートから修正した箇所。
ファイル: ViewController.h

ファイル ViewController.m

欠点はストーリーボードで反映されないことと、ボタン一つ一つやらなきゃいけないこと。
今回は一つだけど、他にもボタンが増えたら….

そうしたら次のを見つけた。
iOS7のボタンを旧Round Rect Buttonのようにする – おっさんプログラマの戯れ言

が、、、うまくいかん!!!

プロジェクトにクラスの追加をして、MyButton.hとMyButton.mをコピペしただけじゃアカンのか!
分かっていない所が多いので、一旦保留ーー。

 - ios, xcode

  関連記事

objective-c
【( TДT)】【Objective-C】no visible @interface for declares the selector

setValue forKey!!! × [dictionary setValu …

objective-c
[ios]シンプルアプリの作り方

viewbased-templateで作成。 viewControlellerを …

objective-c
【iOS7+Xcode5】FMDBサンプルアプリの構造確認①

DBの使い方を確認して、最終的には下記サイトを参考に作ったメモアプリを修正する形 …

objective-c
【iOS+Xode5+SQLite】LitaかSqliteDatabaseBrawserか

最初Litaを入れてdbファイルを開こうとしたけど、OpenFileとかCrea …

objective-c
【( TДT)】【Objective-C】implicit conversion of int to id is disallowed with arc

intはオブジェクトじゃないからdictionaryやarrayに入れられないよ …