quinta-feira, 12 de setembro de 2013

Colocar imagem em uma UITABLEVIEWCELL a direita


Add UIImage in UITableViewCell rigth align;
It's Simple...




UIImageView *accessoryView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 12, 10)];
    
    [accessoryView setImage:[UIImage imageNamed:@"check-128.png"]];
    [cell setAccessoryView:accessoryView];


Vitor Yudi Hansen

segunda-feira, 9 de setembro de 2013

Objective C Color por Hexa


+ (UIColor *)colorWithHexString:(NSString *)colorString {
    
    NSString *cString = [[colorString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];
    // String should be 6 or 8 characters
    if ([cString length] < 6) return [UIColor blackColor];
    // strip 0X if it appears
    if ([cString hasPrefix:@"0X"]) cString = [cString substringFromIndex:2];
    if ([cString hasPrefix:@"#"]) cString = [cString substringFromIndex:1];
    if ([cString length] != 6) return [UIColor blackColor];
    // Separate into r, g, b substrings
    NSRange range;
    range.location = 0;
    range.length = 2;
    NSString *rString = [cString substringWithRange:range];
    range.location = 2;
    NSString *gString = [cString substringWithRange:range];
    range.location = 4;
    NSString *bString = [cString substringWithRange:range];
    // Scan values
    unsigned int r, g, b;
    [[NSScanner scannerWithString:rString] scanHexInt:&r];
    [[NSScanner scannerWithString:gString] scanHexInt:&g];
    [[NSScanner scannerWithString:bString] scanHexInt:&b];
    
    return [UIColor colorWithRed:((float) r / 255.0f)
                           green:((float) g / 255.0f)
                            blue:((float) b / 255.0f)
                           alpha:1.0f];
}


=)



Vitor Yudi Hansen

NumberFormatter Objective C

Formatar numero...
por exemplo:
1000 = 1k

10000 = 10k

1000000 = 1M

etc..


+(NSString*)formatterNumber:(NSInteger)number
{
    NSString *label = [NSString stringWithFormat:@"%d", number];
    
    if(number>1000)
        label = [NSString stringWithFormat:@"%.1fk", (float)number/1000];
    if(number>10000)
        label = [NSString stringWithFormat:@"%.1fk", (float)number/1000];
    if(number>1000000)
        label = [NSString stringWithFormat:@"%.1fM", (float)number/1000000];
    if(number>10000000)
        label = [NSString stringWithFormat:@"%.1fM", (float)number/1000000];
    
    return label;
}


Vitor Yudi Hansen

quarta-feira, 7 de agosto de 2013

quarta-feira, 26 de junho de 2013

NavigateToURL FLex

var url:String = "http://maps.google.com.au/maps?q=" + onelineaddress.text; 
    var urlReq:URLRequest = new URLRequest(url);
navigateToURL(urlReq, "_blank");

Vitor Yudi Hansen