How to configure UITableView EKEventViewController?

Is there a way to change the background color / image of UITableView parts in an EKEventViewController? I can change the main UITableView, but not the UITableView detail due to the lack of output for the table. For example, here is an example of Apple source code for Event App

+5
source share
3 answers

Here is what you can use,

UITableView *eventTableView = [[yourEventController.view subviews]objectAtIndex:0];

this eventTableViewrefers to your EKEventViewControllertableView, now you can customize it.

Thank,

+3
source

subview : 0. , IOS , Apple .

" "

for (UIView *searchTableView in [yourEventController.view subviews]) {

    if ([eventTableView isKindOfClass:[UITableView class]]) {
        @try {
            // change stuff to eventTableView

            for (UIView *eventTableViewCell in [eventTableView subviews]) {

                if ([eventTableViewCell isKindOfClass:[UITableViewCell class]]) {
                    @try {
                        [(UITableViewCell *)eventTableViewCell setBackgroundColor:[UIColor clearColor]];
                    }
                    @catch (NSException * e) {
                    }
                }
            }


        }
        @catch (NSException * e) {
        }
    }
} 

! EKEventViewController, , , , , .

+5

iOS7, EKEventEditViewController

, EKEventEditViewController .

, :

for (UIViewController *controller in ekEventEditViewController.childViewControllers) {
            if ([controller isKindOfClass:[UITableViewController class]]) {
                 NSLog(@"UITableViewController in EKEventViewController");
            }
}  
0

All Articles