乙個簡單地計時器。

2021-06-26 06:06:45 字數 1506 閱讀 5436

這是乙個很簡單地秒錶計時器,以一秒為單位計時,實現了暫停時間和繼續計時兩個功能。

介面如下:

**如下:

計時開始按鈕:

- (void)start:(id)sender

計時停止按鈕:

- (void)stop:(id)sender

初始化**:

_label = [[uilabel alloc]initwithframe:cgrectmake(100, 100, 100, 50)];

[_label setbackgroundcolor:[uicolor whitecolor]];

[_label settext:[nsstring stringwithformat:@"%d",currentnum]];

[_label settextcolor:[uicolor blackcolor]];

[self.view addsubview:_label];

uibutton *startbtn = [[uibutton alloc]initwithframe:cgrectmake(50, 200, 100, 50)];

[startbtn settitle:@"計時開始" forstate:uicontrolstatenormal];

[startbtn addtarget:self action:@selector(start:) forcontrolevents:uicontroleventtouchupinside];

[self.view addsubview:startbtn];

uibutton *btnstop = [[uibutton alloc]initwithframe:cgrectmake(200, 200, 50, 50)];

[btnstop settitle:@"停止" forstate:uicontrolstatenormal];

[btnstop addtarget:self action:@selector(stop:) forcontrolevents:uicontroleventtouchupinside];

[self.view addsubview:btnstop];

_time = [nstimer scheduledtimerwithtimeinterval:1.0f target:self selector:@selector(updataui:) userinfo:nil repeats:yes];

[_time setfiredate:[nsdate distantfuture]];

更新ui**:

- (void)updataui:(id)sender

);

}

好了 ,就是這麼簡單地乙個計時器。

乙個簡單的計時器

果然是新手啊,現在的階段是什麼都要上網查,只知道實現原理,demo卻寫不出來。哎 第乙個練手的,乙個簡單的計時器,基本原理時使用執行緒控制textview的定時重新整理 view code 1 package king.timer 23 import 4import android.os.bundl...

Python學習 乙個簡單的計時器

在實際開發中,往往想要計算一段 執行多長時間,下面我將該功能寫入到乙個函式裡面,只要在每個函式前面呼叫該函式即可,見下面 乙個記時器,只要在函式前面寫上 fun timer即可 import time from functools import wraps deffun timer function...

VB 製作乙個簡單的計時器

1.新增乙個label 用於顯示時間 2.新增乙個timer空間並將interval屬性設為1000 毫秒 enabled屬性設定為false 3.新增3個command 分別為 設定時間 開始 結束 4.新增乙個模組,並在模組中新增以下 用於時間轉換 option explicit public ...