輕松搞定隨機(jī)抽擊只洒,隨機(jī)點(diǎn)名

創(chuàng)建VC纵苛,在VC的viewdidload中創(chuàng)建顯示Label,和觸發(fā)按鈕照弥,具體實(shí)現(xiàn)步驟如下:

- (void)viewDidLoad {

[super viewDidLoad];

[self loadData];

self.view.backgroundColor=[UIColor whiteColor];

label = [[UILabel alloc]initWithFrame:CGRectMake(0, 200, self.view.frame.size.width, 60)];

label.text = @"七夕送什么禮物";

label.textAlignment = NSTextAlignmentCenter;

label.font = [UIFont boldSystemFontOfSize:50];

label.textColor = [UIColor orangeColor];

label.backgroundColor = [UIColor clearColor];

[self.view addSubview:label];

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

button.frame = CGRectMake((self.view.frame.size.width-100)/2, 500, 100, 40);

[self.view addSubview:button];

[button setTitle:@"開(kāi)始選" forState:UIControlStateNormal];

button.backgroundColor = UIColorFromRGB(0x4fba33);

button.showsTouchWhenHighlighted = YES;

[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

[button addTarget:self action:@selector(push:) forControlEvents:UIControlEventTouchUpInside];

timer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(loadData) userInfo:nil repeats:YES];

[[NSRunLoop currentRunLoop ]addTimer:timer forMode:NSDefaultRunLoopMode];

timer.fireDate = [NSDate distantFuture];

}

- (void)loadData

{

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

nameList = [NSMutableArray arrayWithObjects:@"包包",@"nike",@"阿迪達(dá)斯",@"衣服",@"化妝品",@"香水",@"補(bǔ)水霜",@"香薰",@"繡眉筆",@"項(xiàng)鏈",@"手表",@"手環(huán)",@"項(xiàng)鏈",@"手鐲",@"戒指",@"愛(ài)瘋7普拉斯",@"macPro",@"MK",@"路易威登",@"車(chē)",@"房",@"啥都不要",@"1000塊",@"100塊",@"大吃一頓",@"出去玩一趟",@"鮮花",@"ipad",@"游戲機(jī)",@"掛件",@"裝飾品",@"背包",@"單肩包",@"裙子",@"帽子",@"扎花",@"拖鞋",@"睡衣",@"美食",@"小摩托",@"自行車(chē)",@"滑板車(chē)", nil];

[userDefaults setObject:nameList forKey:@"nameList"];

[userDefaults synchronize];

[userDefaults objectForKey:@"nameList"];

int arcNumber = arc4random()%nameList.count;

label.text = nameList[arcNumber];

label.textColor= UIColorFromRGB(0x4fba33);

}

- (void)push:(UIButton *)sender{

if (sender.selected !=YES ) {

label.textColor = [UIColor clearColor];

[sender setTitle:@"暫停" forState:UIControlStateNormal];

timer.fireDate = [NSDate distantPast];

sender.selected = YES;

}else{

[SVProgressHUD showInfoWithStatus:@"好了腻异,那就這個(gè)吧"];

timer.fireDate = [NSDate distantFuture];

label.textColor = [UIColor blackColor];

[sender setTitle:@"開(kāi)始選" forState:UIControlStateNormal];

sender.selected = NO;

}

}

- (void)showAlertMessage:(NSString *)message

{

UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"真的是你" message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

[alert show];

}

以上就是適用于隨機(jī)點(diǎn)名,隨機(jī)抽獎(jiǎng)功能这揣,個(gè)人意見(jiàn)悔常,不喜勿噴,交流心得给赞。

附上github地址:https://github.com/zhaoMrPlus/Randomdraw

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末机打,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子片迅,更是在濱河造成了極大的恐慌残邀,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柑蛇,死亡現(xiàn)場(chǎng)離奇詭異芥挣,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)耻台,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)空免,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人粘我,你說(shuō)我怎么就攤上這事鼓蜒。” “怎么了征字?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵都弹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我匙姜,道長(zhǎng)畅厢,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任氮昧,我火速辦了婚禮框杜,結(jié)果婚禮上浦楣,老公的妹妹穿的比我還像新娘。我一直安慰自己咪辱,他們只是感情好振劳,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著油狂,像睡著了一般历恐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上专筷,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天弱贼,我揣著相機(jī)與錄音,去河邊找鬼磷蛹。 笑死吮旅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的味咳。 我是一名探鬼主播庇勃,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼莺葫!你這毒婦竟也來(lái)了匪凉?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捺檬,失蹤者是張志新(化名)和其女友劉穎再层,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體堡纬,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡聂受,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烤镐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛋济。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖炮叶,靈堂內(nèi)的尸體忽然破棺而出碗旅,到底是詐尸還是另有隱情,我是刑警寧澤镜悉,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布祟辟,位于F島的核電站,受9級(jí)特大地震影響侣肄,放射性物質(zhì)發(fā)生泄漏旧困。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吼具。 院中可真熱鬧僚纷,春花似錦、人聲如沸拗盒。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)锣咒。三九已至侵状,卻和暖如春赞弥,著一層夾襖步出監(jiān)牢的瞬間毅整,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工绽左, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悼嫉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓拼窥,卻偏偏與公主長(zhǎng)得像戏蔑,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鲁纠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容