iPhone, iOS9, xcode7, objective-c, の初心者です。
加速度センサーを用いて、人体背部の傾斜を計測しています。
時刻の開始は、
- (void)viewDidLoad { [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(update) userInfo:nil repeats:YES]; [super viewDidLoad]; [self startAnimation]; // 中略 ]
画面の日付と時刻は、常時、秒を刻んでいます。
[start] ボタンを押して、前屈した人体背部をなぞり、[stop]を押します。
[stop]内で、下図が出た時点のスクショをしたいのですが、この時、時刻表示を一時的に止めたいのです。
後の解析のため、この計測時の時刻を専用用紙に書き写してもいます。(個体を同定するため)
また、次の被検者の測定のため [start]ボタンをおしたら、通常の時刻表示(時分秒:最初と同じ状態)に戻したいです。
どなたか、よいアイデアありましたら、ご教示、宜しくお願い致します。
- (void)update { NSDate *now =[NSDate date]; NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; self.Time_Label.text = [df stringFromDate:now]; [df setDateFormat:@"ss"]; s = [[df stringFromDate:now] intValue]; [df setDateFormat:@"mm"]; m = [[df stringFromDate:now] intValue]; [df setDateFormat:@"HH"]; }
回答1件
あなたの回答
tips
プレビュー