Friday, March 22, 2013

iOS app inditasa URL-lel

Be lehet regisztralni a sajat app-unkhoz URL-eket amikkel meg tudjuk nyitni az appot:
Target/Info/URL Types vagy Supporting Files/app-info.plist
Az identifiert (reverse domain name javasolt com.company.app - bar ez nem tul erdekes) es az URL Schema-t kell kitolteni.

Az app delegate-ben a application:openURL:sourceApplication:annotation method-ban lehet feldolgozni.

Tuesday, March 19, 2013

UISpitViewController-nel portrait modban a szoveges UIBarButtonItem kicserelese egy kepre

- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController {

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    UIImage *customImage = [UIImage imageNamed:@"MyImage.png"];
    [button setBackgroundImage:customImage forState:UIControlStateNormal];
    [button setFrame:CGRectMake(0.0, 0.0, customImage.size.width, customImage.size.height)];
    [button addTarget:[barButtonItem target] action:[barButtonItem action] forControlEvents:UIControlEventTouchUpInside];
    [barButtonItem setCustomView:button];

    [self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
    self.masterPopoverController = popoverController;
}