148 CGRect totalFrame =
self.view.frame;
150 float topButtonTop = 0.72;
151 float buttonInterval = 0.088;
152 float cameraButtonTop = totalFrame.size.height * topButtonTop;
153 float picturesButtonTop = totalFrame.size.height * (topButtonTop+buttonInterval);
154 float messagesButtonTop = totalFrame.size.height * (topButtonTop+2*buttonInterval);
157 float buttonColumn1LeftEdge = totalFrame.size.width * 0.02;
158 float buttonColumn2LeftEdge = totalFrame.size.width * 0.52;
159 float buttonWidth = totalFrame.size.width * 0.44;
161 CGRect buttonCameraFrame = CGRectMake(buttonColumn1LeftEdge,
164 totalFrame.size.height * 0.08);
168 [buttonCammera addTarget:self
169 action:@selector(cameraButtonHit)
170 forControlEvents:UIControlEventTouchUpInside];
171 [
self.view addSubview:buttonCammera];
173 CGRect buttonPicturesFrame = CGRectMake(buttonColumn1LeftEdge,
176 totalFrame.size.height * 0.08);
180 [buttonPictures addTarget:self
181 action:@selector(picturesButtonHit)
182 forControlEvents:UIControlEventTouchUpInside];
183 [
self.view addSubview:buttonPictures];
185 CGRect buttonMessagesFrame = CGRectMake(buttonColumn1LeftEdge,
188 totalFrame.size.height * 0.08);
192 [buttonMessages addTarget:self
193 action:@selector(messagesButtonHit)
194 forControlEvents:UIControlEventTouchUpInside];
195 [
self.view addSubview:buttonMessages];
197 CGRect buttonUSDAFrame = CGRectMake(buttonColumn2LeftEdge,
200 totalFrame.size.height * 0.08);
204 [buttonUSDA addTarget:self
205 action:@selector(usdaButtonHit)
206 forControlEvents:UIControlEventTouchUpInside];
207 [
self.view addSubview:buttonUSDA];
209 CGRect buttonDriveFrame = CGRectMake(buttonColumn2LeftEdge,
212 totalFrame.size.height * 0.08);
216 [buttonDrive addTarget:self
217 action:@selector(driveButtonHit)
218 forControlEvents:UIControlEventTouchUpInside];
219 [
self.view addSubview:buttonDrive];
221 CGRect buttonWebFrame = CGRectMake(buttonColumn2LeftEdge,
224 totalFrame.size.height * 0.08);
228 [buttonWeb addTarget:self
229 action:@selector(webButtonHit)
230 forControlEvents:UIControlEventTouchUpInside];
231 [
self.view addSubview:buttonWeb];
UIButton * buttonPictures
Singleton interface to both core and remote data sources.
UIButton * buttonMessages
UIButton * makeGradientButton:withFrame:andFont:(NSString *caption, [withFrame] CGRect buttonFrame, [andFont] UIFont *buttonFont)