nadegiri.app

iOSアプリ開発戦記(改装中)

*

秒数指定でビューを表示する方法

      2014/07/23

タイトルどおり。
画面上に1秒だけ表示するには?

最初は「setNeedDisplay」で表示して「sleep」で1秒停止すれば、と思ったけど。
できなかったのでNSRunLoopを使用する方法に。

-(void)ShowMessage{
     
     //表示する
     _messageLabel.hidden = NO;

    //1秒停止
    [[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1.0]];

    //最初これでできるかと思ったが失敗
    //[_messageLabel setNeedsDisplay];
    //[NSThread sleepForTimeInterval:1];
  
   //非表示に戻す
    _messageLabel.hidden = YES;
}

 - iOS, Objective-C, Ruby

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

  関連記事

no image
ビルドエラー「linker command failed with exit code 1」

・・・何回おんなじビルドエラーでググっているんだ。しかも前これブログ書いてないか …

StoryBoard上でUITabBarItemを選択した場合に必ずExecBadAccessで落ちる。

StoryBoardにAppleが想定しない接続方法と不具合が同時に備わり俺が死 …

no image
NewsCenterでfacebookコメント見られるようにしてみたんだけど

特定urlに言及してるfacebookコメントを取得してみた。 こんな感じで。 …

no image
短縮URL生成APIを呼び出す

ニュースリーダーアプリで記事読んだ後に、そのページをTweetする際に使用したい …

no image
よく使うCocoaPods設定

随時更新Podfile。コピペ用に、大体使いそうなものを。

no image
SpliteBuilderでiOS8対応

・・・する方法がわからなかったけれど、 プロジェクト設定開きなおしたり再起動した …

no image
Objective-Cにおける非同期処理についてちょいと調べた

まあ例によってまだ良くわかってないので調べ中なんですけど。非同期処理を実装したい …

no image
sessionPresetが使用可能か判別する

機種によって使用可能なsessionPresetの設定値は違う(はず)なので設定 …

no image
AVCaptureSessionPresetInputPriorityの機能について

AVCaptureSessionのsessionPreset設定値の一覧で意味の …

no image
NSDataからNSStringへの変換

最初エラー出してしまった。init alloc がnewでかけるようになったから …