小编Nik*_*k's的帖子

如何更改滑块拇指图像?

我必须创建自己的自定义滑块.我试图改变拇指图像,滑块的背景,并在一些测试像幻灯片解锁.我试过这样但不起作用

CGRect frame = CGRectMake(0.0, 219.0, 323.0, 20.0);
UISlider *myslider = [[UISlider alloc] initWithFrame:frame];

[myslider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[myslider setBackgroundColor:[UIColor clearColor]];
[myslider setThumbImage: [UIImage imageNamed:@"sliderThumb@2x.png"] forState:UIControlStateNormal];

myslider.minimumValue = 0.0;
myslider.maximumValue = 50.0;
myslider.continuous = YES;
myslider.value = 15.0;
[self.view addSubview:myslider];
Run Code Online (Sandbox Code Playgroud)

但在这个拇指pic的大小非常大.如何减少拇指pic大小....以及如何给滑块背景和文本.请帮帮我

iphone xcode objective-c slider custom-controls

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

如何在阵列中存储CGPoint

嗨,我试图存储移动点,NSMutableArray所以我尝试这样

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *move = [[event allTouches] anyObject];
    CGPoint MovePoint = [move locationInView:self.view];
if (MovePointsArray==NULL) {
        MovePointsArray=[[NSMutableArray alloc]init];
    }
    [MovePointsArray arrayWithObjects:[NSValue valueWithCGPoint:MovePoint]];
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用我如何存储这些点 NSMutableArray

iphone xcode cocoa-touch objective-c

6
推荐指数
1
解决办法
4378
查看次数

如何将手势识别器添加到多个按钮?

嗨,我正在尝试为'UIButton'添加手势识别器.当我这样做时:

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
[self.LeftBottomSpaceBtn addGestureRecognizer:singleTap];
[singleTap requireGestureRecognizerToFail:doubleTap];
[singleTap release];
Run Code Online (Sandbox Code Playgroud)

它工作正常,但当我尝试将此手势添加到多个按钮时,它不起作用:

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
[self.LeftBottomSpaceBtn addGestureRecognizer:singleTap];
[self.LeftUpSpaceBtn addGestureRecognizer:singleTap];
[self.RightBUpSpaceBtn addGestureRecognizer:singleTap];
[self.LeftReturnBtn addGestureRecognizer:singleTap];
[self.RightReturnBtn addGestureRecognizer:singleTap];
[self.DeleteBtn addGestureRecognizer:singleTap];
[self.CapsBtn addGestureRecognizer:singleTap];
[singleTap requireGestureRecognizerToFail:doubleTap];
[singleTap release];
Run Code Online (Sandbox Code Playgroud)

那么我怎么能像添加'longPress'和'doubleTap'一样将相同的手势添加到多个按钮?

iphone xcode cocoa-touch objective-c uitouch

5
推荐指数
2
解决办法
5739
查看次数

在iphone格式化时日期出错?

嗨,我正在尝试格式化我从服务器获取的日期.我试过这样的

NSString *dateStr =@"2012-5-21";
    // Convert string to date object
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"yyyy-mm-dd"];
    NSDate *date = [dateFormat dateFromString:dateStr];


    // Convert date object to desired output format
    [dateFormat setDateFormat:@"dd MMM yyyy"];
                                dateStr = [dateFormat stringFromDate:date];  
    finalDate.text=dateStr;


    [dateFormat release];
Run Code Online (Sandbox Code Playgroud)

但代替21 May 2012.我正进入(状态21 Jan 2012

iphone xcode objective-c nsdate nsdateformatter

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

如何删除一个字符?

嗨,我正在开发一个代码,我需要从uitextview执行删除最后一个字符,我试过这样

-(IBAction)delete:(id)sender{
    uitextview.text =[NSString stringWithFormat:@"%@%@",uitextview.text,@"\b"];
}
Run Code Online (Sandbox Code Playgroud)

在删除按钮操作我给了这个代码,但这不执行删除.请帮助完成这项工作,并提前感谢

iphone xcode objective-c nsstring

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