小编sup*_*boy的帖子

使用CGContext绘制圆圈

使用下面的代码,我正在构建具有不同数量边的多边形.

有人可以建议我如何添加代码来限制圆圈并在每个返回的多边形上刻一个圆圈?

-(void) drawRect:(CGRect)rect{
    CGContextRef context = UIGraphicsGetCurrentContext(); 
    CGContextBeginPath (context); 
    CGContextSetLineWidth(context,5);

    NSArray * points = [PolygonUIView pointsForPolygonInRect:[self bounds] numberOfSides:polygon.numberOfSides];

    NSLog(@"%d", [points count]);
    NSLog(@"%d", polygon.numberOfSides);

    for(NSValue * point in points) {
        CGPoint val = [point CGPointValue];
        if([points indexOfObject:point]==0)
        {
            CGContextMoveToPoint (context, val.x, val.y);

        }
        else
        {
            CGContextAddLineToPoint (context, val.x, val.y); 
        }
    }

    CGContextClosePath(context);
    [[UIColor clearColor] setFill]; 
    [[UIColor blackColor] setStroke]; 
    CGContextDrawPath (context, kCGPathFillStroke);
    polygonLabel.text = polygon.name;
}

+ (NSArray *)pointsForPolygonInRect:(CGRect)rect numberOfSides:(int)numberOfSides { 
    CGPoint center = CGPointMake(rect.size.width / 2.0, rect.size.height / 2.0); 
    float …
Run Code Online (Sandbox Code Playgroud)

core-graphics objective-c

7
推荐指数
2
解决办法
2万
查看次数

如何在ios5中使用segue推送的视图控制器中更改后退按钮标题

使用下面的代码,我打开一个信息屏幕.一切正常,屏幕打开,标题显示为我想要的,但我不能得到默认的后退按钮标题要更改

我应该怎么做xcode5

谢谢

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"infoRegularSegue"])
    {


        FirstViewController *destViewController = segue.destinationViewController;
        destViewController.title = NSLocalizedString(@"Information", title of information     view);

//this code below does not work      
  destViewController.navigationItem.backBarButtonItem.title = @"test";

//ive also tried leftbuttonitem

    }
}
Run Code Online (Sandbox Code Playgroud)

uinavigationbar ios

2
推荐指数
1
解决办法
2204
查看次数

UIViewController无法识别方法

请帮我解决这个问题

我在名为firstviewcontroller的导航堆栈中有一个视图控制器

FirstViewController.h

@class ImperialPickerController;
@class FractionPickerController;
@class MetricPickerController;

@interface FirstViewController : UIViewController {

    UIView *pickerViewContainer;

    ImperialPickerController *ImperialPickerController;
    FractionPickerController *FractionPickerController;
    MetricPickerController *MetricPickerController;

    UIView *ImperialPickerViewContainer;
    UIView *FractionPickerViewContainer;
    UIView *MetricPickerViewContainer;

    UISegmentedControl *segmentedControl;

    NSInteger selectedUnit;
}

@property(nonatomic,retain) IBOutlet UIView *pickerViewContainer;

@property(nonatomic,retain) IBOutlet UIView *ImperialPickerViewContainer;
@property(nonatomic,retain) IBOutlet UIView *FractionPickerViewContainer;
@property(nonatomic,retain) IBOutlet UIView *MetricPickerViewContainer;

@property(nonatomic,retain) IBOutlet ImperialPickerController *ImperialPickerController;
@property(nonatomic,retain) IBOutlet FractionPickerController *FractionPickerController;
@property(nonatomic,retain) IBOutlet MetricPickerController *MetricPickerController;

@property(nonatomic,retain) IBOutlet UISegmentedControl *segmentedControl;

-(IBAction)toggleUnit;

@end
Run Code Online (Sandbox Code Playgroud)

FirstViewController.m

@implementation FirstViewController

@synthesize ImperialPickerController;
@synthesize FractionPickerController;
@synthesize MetricPickerController;
@synthesize ImperialPickerViewContainer;
@synthesize FractionPickerViewContainer; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uiviewcontroller

0
推荐指数
1
解决办法
176
查看次数