2013-09-01から1ヶ月間の記事一覧

ドラッグ中にドラッグをキャンセルしたい

UIPanGestureRecognizerを一旦切ってまた入れる。 panRecognizer.enabled = NO; panRecognizer.enabled = YES;

implicit declaration of function '…' is invalid in C99

これが出る原因はいくつかある?みたい。 私の場合は下記のコードで出た。 - (void)hoge { CGFloat position = ... randPosition(position); } - (CGFloat)randPosition:(CGFloat)number { return number * (rand() % 100 + 50) / 100.0; } 理由は単純でイン…

別スレッドで登録したNSTimerが実行されない

どうやらスレッドが終了するとタイマーのカウントも止まってしまう、あるいはタイマーごとスレッドが消えてしまう、のかな? なのでこうやってメインスレッドに登録してやればNSTimerが実行される。 NSTimer *timer = [NSTimer timerWithTimeInterval:timeIn…

UITextViewの内容が表示されない

UITextViewの内容の高さが512pxを超えるとなぜか表示されなくなるらしい。 下記コードでとりあえずは表示されるようになる。 textView.frame = textView.frame;

実機だと[UIImage imageNamed]がnilを返す

実機:iPad (iOS 6.1.3) シミュレータ:iPad 6.1 Simulatorシミュレータだと画像ファイル名の大文字小文字が違っていても読み込めるが、実機は読み込めない。

AppDelegate.didFinishLaunchingWithOptionsでwindowに追加したビューが表示されない

ビューの追加前に下記を呼んであげる。 [self.window makeKeyAndVisible];

SVProgressHUDのオーバーレイが表示されても、常に最前面にビューを表示したい

SVProgressHUDのオーバーレイはこんな感じで上位のビュー(というかウィンドウ)に登録されている。 if(!self.overlayView.superview){ NSEnumerator *frontToBackWindows = [[[UIApplication sharedApplication]windows]reverseObjectEnumerator]; for (UIW…