小编Cha*_*ran的帖子

如何在tableview中的两个单元格之间留出空间?

我希望在表视图中的两个单元格之间有一个空格,

我想要这样的细胞,

在此输入图像描述

我怎样才能做到这一点?

iphone cocoa-touch objective-c uitableview ios4

49
推荐指数
10
解决办法
9万
查看次数

3D动画 - CABasicAnimation和CATransform3D给出了视图之间的差距

所以,我正在尝试实现这个应用程序中的动画http://itunes.apple.com/us/app/spg-mobile-app/id312306003?mt=8 这是第一个视图

我已经实现了用于翻转视图的动画,并且我成功地在一侧制作动画,当我给出反向翻转的反向逻辑时,它在视图之间给出了一些差距

这是我的代码

- (UIImage *)screenShot: (UIView *) aView
{
    // Arbitrarily masks to 40%. Use whatever level you like
    UIGraphicsBeginImageContext(hostView.frame.size);
    [aView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    CGContextSetRGBFillColor (UIGraphicsGetCurrentContext(), 0, 0, 0, 0.4f);
    CGContextFillRect (UIGraphicsGetCurrentContext(), hostView.frame);
    UIGraphicsEndImageContext();
    return image;
}


- (CALayer *) createLayerFromView: (UIView *) aView transform: (CATransform3D) transform
{

    CALayer *imageLayer = [CALayer layer];
    imageLayer.anchorPoint = CGPointMake(1.0f, 1.0f);
    imageLayer.frame = (CGRect){.size = hostView.frame.size};
    imageLayer.transform = transform;
    UIImage *shot = [self screenShot:aView];
    imageLayer.contents = (__bridge id) shot.CGImage; …
Run Code Online (Sandbox Code Playgroud)

iphone catransform3d caanimation ios ios5

5
推荐指数
1
解决办法
5250
查看次数

ios6从横向模式到纵向模式的旋转问题

我正在使用ios 6的新定位方法,它工作正常.我的视图以纵向模式呈现,当我呈现viewviewrnoller并将其旋转到横向时,忽略该视图控制器它还原方向.意味着它应该保留在风景中但它变成了肖像.这是我的代码.

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;

}

// Tell the system It should autorotate
- (BOOL) shouldAutorotate {
    return YES;
}

// Tell the system which initial orientation we want to have
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)

我认为这是因为preferredInterfaceOrientationForPresentation方法,但没有得到解决方案.请帮助!

谢谢 !!

iphone ios6

5
推荐指数
1
解决办法
2646
查看次数

点击手势识别器不适用于UIVcrollView内的UIWebiew,它位于UIView内部

我已将WebView放在Scrollview中,而Scrollview又放在viewcontroller的视图中.点击webview时,"tapRecognized"方法不会被调用.

这是我的代码:

    UITapGestureRecognizer *oneFingerTwoTaps = 
      [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognized)] autorelease];

    [oneFingerTwoTaps setNumberOfTapsRequired:1];


// Add the gesture to the view

[[self view] addGestureRecognizer:oneFingerTwoTaps];
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用foll:

[scrollview addGestureRecognizer:oneFingerTwoTaps];

[webview addGestureRecognizer:oneFingerTwoTaps];
Run Code Online (Sandbox Code Playgroud)

请帮忙

iphone ipad ios4 ios ios5

4
推荐指数
1
解决办法
2784
查看次数

在UIWebView中显示长字符串时添加换行符

当显示带有一些没有换行符的长字符串的段落时,UIWebView字符的大小太小而无法读取,如下图所示.无论如何都要在长字符串中自动添加换行符,如同UILabel?提前致谢! 在此输入图像描述

PS.的UIWebView用于显示电子邮件正文.

iphone html5 line-breaks uiwebview ios

4
推荐指数
1
解决办法
2941
查看次数

IOS中的垂直和水平滚动

我正在开发一个iPad应用程序,在我的应用程序中,我使用外部滚动视图和内部滚动视图.外部滚动视图用于垂直滚动,内部滚动视图用于水平滚动.我也有几个内部滚动视图.

我需要做的是分离垂直滚动和水平滚动,其中用户垂直滚动只有外滚动视图响应,当用户水平滚动时,内滚动视图响应.

现在发生了什么,用户将他/她的手指放在其中一个内部滚动视图上并尝试垂直滚动它没有正确滚动...

objective-c ios

3
推荐指数
1
解决办法
1864
查看次数

相机预览在另一个视图问题中的宽度

我在iPhone屏幕的一半上添加了相机预览.

-(void) viewDidAppear:(BOOL)animated
{
    AVCaptureSession *session = [[AVCaptureSession alloc] init];
    session.sessionPreset = AVCaptureSessionPresetMedium;

    CALayer *viewLayer = self.vImagePreview.view.layer;
    NSLog(@"viewLayer = %@", viewLayer);

    AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];

    captureVideoPreviewLayer.frame = self.vImagePreview.view.bounds;
    [self.vImagePreview.view.layer addSublayer:captureVideoPreviewLayer];

    AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

    NSError *error = nil;
    AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
    if (!input) {
        // Handle the error appropriately.
        NSLog(@"ERROR: trying to open camera: %@", error);
    }
    [session addInput:input];

    [session startRunning];
}
Run Code Online (Sandbox Code Playgroud)

我在viewDidLoad方法中添加了摄像机视图控制器并设置了它的框架:

vImagePreview.view.frame = CGRectMake(0, 44, 320, 179);
Run Code Online (Sandbox Code Playgroud)

但相机视图不是320.任何想法如何设置相机视图的宽度添加这种方式?
高度很好但宽度约为100宽.
这就像在这个链接宽度是320但摄像机视图是由于某种原因较小(宽度).![在此处输入图像说明] [1]

iphone objective-c ios ios6

3
推荐指数
1
解决办法
2153
查看次数

标签栏中需要6个标签

我正在实现一个基于标签栏的应用程序,我需要在标签栏中显示6个标签,但标签栏只显示4个标签,在第五个标签页中,它在表格视图中显示更多第5个标签和第6个标签.

我可以在没有更多标签的标签栏中有6个标签吗?

iphone uitabbarcontroller uitabbar ios ios5

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

NSOperationQueue和NSAutoReleasePool有什么区别

谁能给我之间的完美差异的说明NSOperationQueueNSAutoReleasePool

iphone nsoperationqueue nsautoreleasepool

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

如何仅在DEBUG和AdHoc模式下执行特定功能

我想做的是一个带有动作方法的简单按钮,该按钮被初始化,创建,分配给它的动作方法,并且仅在Debug和AdHoc模式下显示.所以作为开发人员或测试人员,我可以看到按钮,但在发布中,客户端将无法看到该按钮.

到目前为止我所做的是以下内容:

- 在我的project-->Build SettingsTab中,我在Debug和Adhoc中将Debug值设置为1,如下所示:

在此输入图像描述

- 然后我打开了prefix.pch文件,在那里,我被阻止了,我不知道该怎么做.

基本上,我的动作方法是这样的:

UIButton btnSwitch=[[UIButton alloc]init];

//Etc...
Run Code Online (Sandbox Code Playgroud)

上面的代码应该在特定的文件中调用(UIViewController类应该包含按钮).

我怎么能这样做,我的意思是,我怎么能告诉我的应用程序只在DEBUG和Adhoc模式下在特定文件中执行该代码.

Thanx提前.

iphone ios xcode4.3 ios5.1

0
推荐指数
2
解决办法
2596
查看次数

如何从左侧打开视图,应该适用于所有viewcontrollers

PIC

我想实现上图所示的功能.当我按下按钮时,侧面菜单(蓝色面板)应该从左侧打开但我的问题是我必须以这样的方式创建这个侧面菜单,以便它可以在其他视图上重复使用

但是我无法理解我应该如何实现它以便可以在其他视图上重用它?

如果有人有想法请分享吗?

iphone objective-c ios5

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

错误:org.json.me.JSONException:JSONObject文本必须以[{]的字符1开头[

如何解决错误"org.json.me.JSONException:JSONObject文本必须以"{"开头,在[黑色浆果中]的字符1

blackberry

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