FC2ブログ

iPadでカメラライブラリを使う方法。

カメラを利用するサンプルソースをそのまま
引用したらエラーがでたから、ipad版に
改良したソース。

ご参考に/////

とりあえず、ipadの中にある画像を取得するためには、
UiPopoverViewControllerを利用しないといけないみたいだから、
UiPopoverViewControllerを利用して見ました。

- (void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
// ボタンインデックスをチェックする
if (buttonIndex >= 3) {
return;
}

// ソースタイプを決定する
UIImagePickerControllerSourceType sourceType = 0;
switch (buttonIndex) {
case 0: {
sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
break;
}
case 1: {
sourceType = UIImagePickerControllerSourceTypeCamera;
break;
}
case 2: {
sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
break;
}
}

// 使用可能かどうかチェックする
if (![UIImagePickerController isSourceTypeAvailable:sourceType]) {
return;
}
if (sourceType == 1) {
// イメージピッカーを作る
UIImagePickerController* imagePicker;
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = sourceType;
imagePicker.delegate = self;
num = sourceType;
// イメージピッカーを表示する
[self presentModalViewController:imagePicker animated:YES];
return;
}
// UIImagePickerControllerのインスタンスを作成して、
// 必要な入手元の設定や、delegateの設定を行う。
UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init];
imgPicker.sourceType = sourceType;
imgPicker.delegate = self;

// 表示に使うPopoverのインスタンスを作成する。 imagePopControllerは、UIPopoverController型のフィールド変数。
// PopoverのコンテンツビューにImagePickerを指定する。
imagePopController = [[UIPopoverController alloc] initWithContentViewController:imgPicker];

// Popoverを表示する。
// senderはBarButtonItem型の変数で、このボタンを起点にPopoverを開く。
[imagePopController presentPopoverFromBarButtonItem:self.cameraButton
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
} 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

UiLabelに枠線をつける方法。

◆ 角丸にする

[[view layer] setCornerRadius:10.0];
[view setClipsToBounds:YES];
この「view」をUIButtonやUILabelのオブジェクトに変更すれば、角丸になります。

小さめのオブジェクトの場合は、setCornerRadiusを6.0などに変更してやれば

ある程度自然な感じになると思います。

◆ 枠線を追加する

[[view layer] setBorderColor:[[UIColor blackColor] CGColor]];
[[view layer] setBorderWidth:1.0];
枠線を描画することが出来ます。

両方を適用することで、角丸の枠線を追加することも可能です。 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
05 | 2012/06 | 07
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
904位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
46位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: