iOS Object alpha属性について

alphaは透明度を制御する属性です。
透明 0.0f – 1.0f 不透明

メモしておきたかったのは、alphaの値が0.0f(透明の場合)操作ができないと言う事です。
hidden = true;と同じ?いつか時間ができたら確認します。

例えば、testというidのボタンがあるとします。

ロード時に、
self.test.alpha = 0.0f;
と透明にすると、testボタンはタップ出来なくなりました。

私の欲しかった動きになったので細かく調査はしていませんf^^;

以上。

iPhone5 テザリング機能対応(有効画面サイズ)

UIに関しては、オートレイアウトを含め非常に楽になってきました。
しかし、iPhone5についているインターネット共有機能。
ご存じの通り、テザリング中はステータスバーの下に
「インターネット共有:n台接続中」と表示があります。
ギリギリの配置の場合、この20pxでレイアウトが崩れてしまう可能性があります。

画面サイズは、他サイト様でも紹介されているように以下で取得できます。

サンプルコード:
UIScreen *ms = [UIScreen mainScreen];
// アプリケーションが利用できるフレームサイズを取得
CGRect rect = ms.applocatinFream;

NSLog(@"width -- > %f , height --> %f",rect.size.width,rect.size.height);

結果:
iPhone5(4inch)
TargetOutput
テザリング有
 width — > 320.0000 , height — > 528.0000
テザリング無
 width — > 320.0000 , height — > 548.0000

インターネット共有のバーはapplicationFreamに含まれないため拾う事が出来ます。
他にも、こういうバーが出る時ってありましたっけ?

Interface Builder(IB)で配置したオブジェクト(部品)の位置を変える

さて、初めて開発に関連した書き込みをします(笑

*.storyboardに、配置したオブジェクトの位置を表示時に変更します。
初めから、表示させたい場所に配置すれば良いのですが、こういう使い方をしなくてはいけない場面もあるはずです。

命令を各ファイルは、*.mです。
メソッドは、viewDidAppear:(BOOL)animatedを利用します。
画面表示後に呼び出されるデリゲートメソッドです。
UIViewControllerには、以下のデリゲートメソッドが用意されています。
・viewDidAppear:(BOOL)animated
・viewDidDisappear:(BOOL)animated
・viewDidLayoutSubviews
・viewDidLoad
・viewDidUnload
・viewWillAppear:(BOOL)animated
・viewWillDispappear:(BOOL)animated
・viewWillLayoutSubview
・viewWillUnload
などがあります。ほぼ英語です。
例えば、view did apper ビューが表示されました。となります。
つまり、画面表示後の呼び出しとなります。

viewDidAppear:(BOOL)animated 画面表示後の呼び出し
viewDidDisappear:(BOOL)animated 画面クローズ後の呼び出し
viewDidLayoutSubviews 画面の調整後の呼び出し
viewDidLoad 初回画面表示後の呼び出し
viewDidUnload 画面クローズ後の呼び出し
viewWillAppear:(BOOL)animated 画面表示直前の呼び出し
viewWillDispappear:(BOOL)animated 画面クローズ直前の呼び出し
viewWillLayoutSubview 画面の調整直前の呼び出し
viewWillUnload 画面クローズ直前の呼び出し
コードサンプル:

- (void)viewDidApper:(BOOL)animated{
	// ボタンの位置を右へ10ピクセル、下へ10ピクセル動かす
	self.button.center = GCPointMake(self.button.center.x + 10 ,self.button.center.x + 10);
}

iOS7

標題の通り、iOS7を入れてみました。
まだ、開発っぽい投稿はありませんが、developerでした。f^^;

iPhone5へのインストールは躊躇いがあったので、iPhone4sに入れてみました。
と言っても、iPhone4sもSIM入ってますし2年縛りも残っているので万が一壊れたら大変ですが。
iPhone5もメインで使ってるわけではないのです。検証機なのです。

さて、方法は簡単に見つかると思うので割愛しレビューメインで。

■参考サイト

Windows版
http://www.softantenna.com/wp/ios/ios-7-install-with-windows/

Mac版
http://xenonews.blog50.fc2.com/blog-entry-5229.html

ソフト
http://www.evad3rs.net/2013/04/ios-7-download-install-links-how-to.html

★自己責任でお願いします!

インストール直後です。
どこの国の言葉か分かりませんが、「Hallo」と出ています。ローマ字?ww

“iOS7” の続きを読む