Thursday, January 27, 2011

add custom font on iphone

https://github.com/zynga/FontLabel

Sunday, January 23, 2011

add button to UItableview cell

myButton1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton1.frame = CGRectMake(0, 20, 80, 30); // position in the parent view and set the size of the button
[myButton1 setTitle:@"MAIL!" forState:UIControlStateNormal];
// add targets and actions

[myButton1 addTarget:self action:@selector(buttonClicked1:) forControlEvents:UIControlEventTouchUpInside];
// add to a view
//[self addSubview:myButton];
myButton1.tag=jk;//indexPath.row;
//[self.view addSubview:myButton];
[cell.contentView addSubview:myButton1];



/// ADDING METHOD TO THOS BUTTONS





- (IBAction)buttonWasPressed:(id)sender
{
NSIndexPath *indexPath =
[self.myTableView
indexPathForCell:(UITableViewCell *)[[sender superview] superview]];
NSUInteger row = indexPath.row;

// Do something with row index
}

Tuesday, January 18, 2011

color UI title sectionview

- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 44.0;
}
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
// create the parent view that will hold header Label
UIView* customView = [[[UIView alloc] initWithFrame:CGRectMake(10.0, 0.0, 150.0, 44.0)]autorelease];






NSString *sectionName = nil;

switch(section)
{
case 0:

if(counter<=3)
NSLog(@"ok");

// create the buNSLog(@"ok");tton object
UILabel * headerLabel = [[[UILabel alloc] initWithFrame:CGRectZero]autorelease] ;
headerLabel.backgroundColor = [UIColor clearColor];
headerLabel.opaque = NO;
headerLabel.textColor = [UIColor whiteColor];
headerLabel.highlightedTextColor = [UIColor whiteColor];
headerLabel.font = [UIFont boldSystemFontOfSize:20];
headerLabel.frame = CGRectMake(10.0, 0.0, 300.0, 44.0);

// If you want to align the header text as centered
// headerLabel.frame = CGRectMake(150.0, 0.0, 300.0, 44.0);

headerLabel.text = @"Description"; // i.e. array element
[customView addSubview:headerLabel];


if(counter==7)

headerLabel.text = @""; // i.e. array element
[customView addSubview:headerLabel];

//sectionName = @"DES-";

break;

case 1:

Sunday, January 16, 2011

Avoid shuffling of data in UITABLE Section view

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

NSString *CellIdentifier=nil ;


NSMutableArray *Array= [[[NSMutableArray alloc] initWithObjects: @"One",@"Two", @"Three",@"Ad",@"Ae",@"Ah",@"Aj" ,nil]autorelease];



CellIdentifier = [Array objectAtIndex:indexPath.section];




///302-1021-9244-4658-1994-3384

UITableViewCell * cell = [tabelView dequeueReusableCellWithIdentifier:CellIdentifier];

//number++;
// NSLog(@" NUMBER IS %d",number);
// if (cell != nil)
//if(number==1);
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
// // Set up the cell








appDelegate = (DatabaseTestAppDelegate *)[[UIApplication sharedApplication] delegate];
switch(indexPath.section)
{
}


}

Thursday, January 6, 2011

Load webview inside Table view

CGRect bounds = CGRectMake(10, 90, 320, 180);//[[UIScreen mainScreen] applicationFrame];
UIWebView *localwebView = [[UIWebView alloc] initWithFrame: bounds ];
[self.view addSubview:localwebView];

NSString *path = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

localwebView.scalesPageToFit = YES;
[localwebView loadRequest:request];

FEEDJIT Live