我必须创建自己的自定义滑块.我试图改变拇指图像,滑块的背景,并在一些测试像幻灯片解锁.我试过这样但不起作用
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大小....以及如何给滑块背景和文本.请帮帮我
嗨,我试图存储移动点,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
嗨,我正在尝试为'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'一样将相同的手势添加到多个按钮?
嗨,我正在尝试格式化我从服务器获取的日期.我试过这样的
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
嗨,我正在开发一个代码,我需要从uitextview执行删除最后一个字符,我试过这样
-(IBAction)delete:(id)sender{
uitextview.text =[NSString stringWithFormat:@"%@%@",uitextview.text,@"\b"];
}
Run Code Online (Sandbox Code Playgroud)
在删除按钮操作我给了这个代码,但这不执行删除.请帮助完成这项工作,并提前感谢