126 NSMutableArray<MenuItem *> *menuItems;
144 self.title =
@"Kitchen";
146 _focusGallery = [NSNumber numberWithInteger:1];
148 [mDateFormatter setDateStyle:NSDateFormatterNoStyle];
149 [mDateFormatter setTimeStyle:NSDateFormatterMediumStyle];
153 UIImage *backgrdImage = [UIImage imageNamed:@"szmaniasKitchen.png"];
154 CGSize photoSize = [backgrdImage size];
155 CGRect totalFrame =
self.view.frame;
157 float resizeRatio = photoSize.height / totalFrame.size.height;
158 UIImage *resizedImage = [UIImage imageWithCGImage:[backgrdImage CGImage]
159 scale:backgrdImage.scale * resizeRatio
160 orientation:(backgrdImage.imageOrientation) ];
161 UIImageView *backgrd = [[UIImageView alloc] initWithImage:resizedImage];
162 [
self.view addSubview:backgrd];
165 CGRect topNavigationFrame = [[[
self navigationController]
166 navigationBar] frame];
167 kitchenTableViewTop = topNavigationFrame.origin.y + topNavigationFrame.size.height + 4.0 + 60.0;
174 [galleryEditTableView setBackgroundColor:keylimePie];
175 [
self.view addSubview:galleryEditTableView];
181 self.navigationItem.rightBarButtonItem =
self.editButtonItem;
187 - (void) viewWillAppear:(BOOL)animated
189 [
super viewWillAppear:animated];
191 [galleryEditTableView
appear:self.view.bounds];
192 [galleryEditTableView reloadData];
200 [galleryEditTableView setFrame:tableViewFrame];
202 - (void) viewWillDisappear:(BOOL)animated
206 NSRange initRange = NSMakeRange(10, 0);
208 for (
MenuItem *mItem in menuItems) {
214 #pragma mark - V3KitchenTableProtocol 219 [
self.navigationController pushViewController:recipeView animated:YES];
223 NSLog(
@"V3GalleryEditTableViewController.clickPlusButton");
225 [[
self navigationController] pushViewController:vc3 animated:YES];
229 return [_focusGallery integerValue];
234 [
super didReceiveMemoryWarning];
241 [
self setEditing:editModeBool];
252 - (NSInteger)numberOfComponentsInPickerView:(nonnull UIPickerView *)pickerView {
253 NSLog(
@"V3GalleryEditTableViewController.numberOfComponentsInPickerView: should not be data source");
257 - (NSInteger)pickerView:(nonnull UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
258 NSLog(
@"V3GalleryEditTableViewController.numberOfRowsInComponent: should not be data source");
float kitchenTableViewTop
NSMutableArray< Meal * > * snapMeals
instancetype sharedInstance()
UIColor * cellBackgroundColor
float heightRequirement()
NSInteger getNextGalleryPositionIdx()
NSDateFormatter * mDateFormatter
void didReceiveMemoryWarning()
V3KitchenTableView * galleryEditTableView
void initGalleryPositionsRange:(NSRange fetchAllRange)
Singleton interface to both core and remote data sources.
float kitchenTableViewHeight
NSInteger getKitchenFocusGallery()
void appear:(CGRect bound)
CGSize galleryEditOverallSize