iOS Development Oc-uialertview
Last Update:2016-03-07
Source: Internet
Author: User
<span id="Label3"></p><p><p>In iOS development, sometimes you will click on a button and then pop up the corresponding options, different options, we will do different actions, Uialertview will be able to implement such a function Well.</p></p><p><p>1. Add Uialertview</p></p><p><p>In the click button event, where you want the pop-up option to be written:</p></p><p class="p1"><p class="p1"><span class="s1">Uialertview *alertview=[[uialertview alloc] initwithtitle:@ "menu title, nil empty, and no title"</span></p></p><p class="p1"><p class="p1"><span class="s1">message:@ "description, Explanation of the pop-up options <span class="s2"> <span class="s1">"</span></span></span></p></p><p class="p1"><p class="p1"><span class="s1">delegate:self//agent, usually self</span></p></p><p class="p1"><p class="p1"><span class="s1">cancelbuttontitle:@ " <span class="s2">Cancel option, here is the display value <span class="s1">"</span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1">otherbuttontitles:@ " <span class="s2">simple <span class="s1">", @ " <span class="s2">General <span class="s1">", @ " <span class="s2">difficult <span class="s1">", @ "add different options here", nil];//note that there is a nil behind.</span> </span> </span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1">[alertview Show];//let it show up</span></p></p><p class="p1"><p class="p1"><span class="s1">2. Implementation methods</span></p></p><p class="p1"><p class="p1"><span class="s1">When you click on a different option, you have to follow his options.</span></p></p><p class="p1"><p class="p1"><span class="s1">first, to implement Uialertview's proxy</span></p></p><p class="p1"><p class="p1"><span class="s1"><UIAlertViewDelegate></span></p></p><p class="p1"><p class="p1"><span class="s1">then, write down the following function</span></p></p><p class="p1"><p class="p1"><span class="s1">-(<span class="s2">void<span class="s1">) alertview: (<span class="s3">uialertview<span class="s1"> *) alertview clickedbuttonatindex: (<span class="s3">nsinteger<span class="s1">) buttonindex{ </span></span></span></span></span></span></span></p></p><p class="p1"><p class="p1"><span class="s1"><span class="s3">nsstring<span class="s1"> *chose=[alertview <span class="s4">buttontitleatindex<span class="s1">: buttonindex];</span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1"><span class="s2">if<span class="s1">([chose <span class="s4">isequaltostring<span class="s1">:<span class="s5">@ " <span class="s6">simple <span class="s5">"<span class="s1">])</span> </span> </span> </span> </span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1">{</span> <span style="line-height: 1.5;"> //action 1}</span></p></p><p class="p1"><p class="p1"><span class="s1"><span class="s2">Else<span class="s1"> <span class="s2">if<span class="s1">([chose <span class="s4">isequaltostring<span class="s1">:<span class="s5">@ " <span class="s6">General <span class="s5">"<span class="s1">])</span> </span> </span> </span> </span></span></span></span></span></span></span></p></p><p class="p1"><p class="p1"><span class="s1">{//action 2</span><span style="line-height: 1.5;">}</span></p></p><p class="p1"><p class="p1"><span class="s1"><span class="s2">Else<span class="s1"> <span class="s2">if<span class="s1">([chose <span class="s4">isequaltostring<span class="s1">:<span class="s5">@ " <span class="s6">difficult <span class="s5">"<span class="s1">])</span> </span> </span> </span> </span> </span> </span></span></span></span></span></p></p><p class="p1"><p class="p1"><span class="s1">{//action 3</span> <span class="s7"> </span> <span class="s1" style="line-height: 1.5;">}</span></p></p><p class="p2"><p class="p2"><span style="line-height: 1.5;"> </span> <span class="s2" style="line-height: 1.5;">Else</span></p></p><p class="p1"><p class="p1"><span class="s1">{ </span> <span class="s1"><span class="s2">return<span class="s1">;</span> </span></span> <span class="s1">}</span></p></p><p class="p1"><p class="p1"><span class="s1">}</span></p></p><p class="p1"><p class="p1"><span class="s1">In this way, you can happily choose the menu.</span></p></p><p><p>iOS Development Oc-uialertview</p></p></span>