FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iPhoneアプリ 色色 追加説明

iPhoneアプリ 色色 で操作が分かりづらい個所の説明を追加しています。
随時追加していきます。次回アップデートにはアプリに反映できるようにします。

◆追加01. マニュアルの場所
アプリ内にもマニュアルがありますが、その場所が分かりづらい。
追加マニュアル01


追加02. ピックアップの手順
カメラや写真から色をピックアップするとき、最後にルーペをタップするのが分かりづらいようです。
これは改善が必要ですね。
追加マニュアル02


他にも不明点などありましたらお願いします。
スポンサーサイト

ねんがんの iPhoneアプリをアップしたぞ!

ようやく、最初の iPhone アプリをアップしました。
現在 Waiting for Review です。
アプリの名称を書いてしまうとネタばれしてしまうので、公開されるまで伏せておきます。
まあ、時計アプリです。

UITextView のキャレットの位置を設定する方法

やりたいこと

  • ビューが表示された時に UITextView が入力できる状態にする(キーボードが出てる)
  • その UITextView にはじめからテキストが入力されている
  • そのままだとテキストの後ろにキャレットがあるのだが、キャレットは先頭に持って行きたい
  • UIは Interface Builder で作る


MyViewController.h
@interface MyViewController : UIViewController
<UITextViewDelegate>
{
NSString * text;

IBOutlet UITextView * tv;
}

@property (nonatomic, retain) NSString * text;
@property (nonatomic, retain) UITextView * tv;

@end


MyViewController.m
#import "MyViewController.h"

@implementation MyViewController

@synthesize text;
@synthesize tv;

/**
* ビューがロードされたときの処理
*/
- (void)viewDidLoad
{
[super viewDidLoad];

// 初期表示するテキストを設定
// viewDidLoad 以降でないと、UITextView が生成されていない
if(text != nil)
{
tv.text = text;
}

// キーボードを表示
[tvMessage becomeFirstResponder];
}

/**
* UITextView に対するキーボードが表示された後の処理
*/
- (void)textViewDidBeginEditing:(UITextView *)textView
{
// キャレットの位置を先頭へ
// ここもやはり、textViewDidBeginEditing 以降でないとダメっぽい
NSRange range;
range.location = 0;
range.length = 0;
tv.selectedRange = range;
}

@end

UIViewController の shouldAutorotateToInterfaceOrientation

UIViewController の shouldAutorotateToInterfaceOrientation は常に NO を返しちゃいかんようだ。
View 生成時に iPhone自体が全方向チェックしている。
Viewの向きは変えずに、iPhone の向きの変化をとりたいだけ。
加速度センサーでチェックするほどの精度はいらない。大雑把でいい。

本当にやりたいのは、ビューの外側は固定で
中身だけ iPhone の向きに合わせて回転させたい。
この辺はプログラムで座標設定しないといけないのかな?

-- 追記 --
viewDidLoad よりも先に shouldAutorotateToInterfaceOrientation 呼ばれるんだ・・・
ちょっとめんどいな・・・

-- 追記 --
return (interfaceOrientation == UIInterfaceOrientationPortrait);
で Portrait のみ有効にすると、どんなに回転させても、
以降 Portrait で shouldAutorotateToInterfaceOrientation が呼ばれない。
これでは、やりたいことができない・・・

-- 追記 --
でも、UIImagePickerController のカメラって
ボタンの位置は変わらず、ボタンの中身の絵だけ回転してるよな・・・

無重力状態での重力加速度センサー

トイレから戻る途中にあるテレビで日本人が宇宙に言ったことをやっていた。
宇宙なら重力加速度がないから、勝手に画面の向き変わらんのだろうか? 2010/4/9 15:57


iPhoneの3軸加速度センサーで向きが検知できるのは、常に重力加速度がかかっているためだ。
iPhoneを横に激しく振ると、横に重力加速度より強い加速度がかかるので、
iPhoneは端末が横向きになったと検知するようだ。
iPodを起動して横に振ってみるとカバーフローになる。

無重力だとどうなるんだろう?
プロフィール

マミ

Author:マミ
寝たきり、車いすの入院を経験し、ユーザビリティ/アクセシビリティへの意識が変わったと豪語するコンピュータプログラマ。

現在、腰椎分離症と不眠症に悩まさせれながら仕事復帰に向けてリハビリ中

マイアプリ

色色色色 〜色の辞典〜
バージョン:1.0
価格:¥170
iTunesで開く サポートページ
色々な方法で色を探します。
500を超える色すべてに、その色にまつわる豆知識も記載してあります。
資料として、暇つぶしにも良いアプリです。



本気出す 本気出すマニュアル
バージョン:1.10
価格:無料
iTunesで開く サポートページ
怠けてばかりの自分を自分で弁護していませんか?そろそろ本気出しましょう。

そろばん時計そろばん時計
バージョン:1.0
価格:無料
iTunesで開く サポートページ
この時計読めますか?
そろばんで時刻を表してみました。

Twitter
 
リンク
カテゴリ
最新記事
月別アーカイブ
最新コメント
最新トラックバック
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。