小编Iro*_*ill的帖子

如何在iOS上将图像旋转90度?

我想要做的是从我的相机拍摄快照,将其发送到服务器,然后服务器将我的图像发送回viewController.如果图像处于纵向模式,则图像在屏幕上显示良好,但是如果图像是以横向模式拍摄的,则图像在屏幕上显示为拉伸(因为它试图以纵向模式显示!).我不知道如何解决这个问题,但我猜一个解决方案是首先检查图像是否处于纵向/横向模式,然后如果处于横向模式,则在将其显示在屏幕上之前将其旋转90度.那我该怎么办呢?

iphone objective-c rotation ios

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

什么应该在presentViewController中完成?

presentViewController在xcode中使用,不知道应该完成什么.

xcode文档给出的代码:

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion NS_AVAILABLE_IOS(5_0);
Run Code Online (Sandbox Code Playgroud)

我正在使用的示例:

[self presentViewController:second animated:YES completion:<#^(void)completion#>];
Run Code Online (Sandbox Code Playgroud)

什么应该完成?

iphone ios

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

使用自动布局的UIView,获得他的大小

我有一个UIView女巫以编程方式填充内容.此UIView中的布局使用自动布局.

此视图需要是一个UIScrollView的子视图,并且需要垂直滚动.

我有这样的代码:

// self.scrollview is defined in IB and it has constraints to edges (margin:0 0 0 0)

UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1024, MAXFLOAT)];
[contentView setTranslatesAutoresizingMaskIntoConstraints:YES];

// Then I call some my parser which add subviews to the contentView and layout them using constraints.

[self.scrollview addSubview:contentView];
[contentView setNeedsLayout];
[contentView layoutIfNeeded];

// Now, I need to know height of the contentView to be able to set contentSize to self.scrollview
Run Code Online (Sandbox Code Playgroud)

// 更新

好的,我有这个UILabel,添加到self.content,这是UIView创建的: [[UIView alloc] initWithFrame:CGRectMake(self.layoutMargin, self.layoutMargin, 1024 …

iphone cocoa-touch uiview ios autolayout

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

有谁知道IOS 6.0中哪些方法已弃用?

有谁知道,有多少方法是不推荐的IOS 6.0
例如:

1) – shouldAutorotateToInterfaceOrientation:在iOS 6.0中不推荐使用

而是使用

– shouldAutorotate
Run Code Online (Sandbox Code Playgroud)

2)

– dismissModalViewControllerAnimated: 在iOS 6.0中已弃用

– presentModalViewController:animated: 在iOS 6.0中已弃用

而是使用

– presentViewController:animated:completion:

– dismissViewControllerAnimated:completion:
Run Code Online (Sandbox Code Playgroud)

另一个

– viewDidUnload Deprecated in iOS 6.0

– viewWillUnload Deprecated in iOS 6.0
Run Code Online (Sandbox Code Playgroud)

iphone ios ios6

11
推荐指数
2
解决办法
2580
查看次数

自iOS6以来按钮背景和渐变变化

对于一个应用程序,我必须创建一个UIButton填充渐变和背景图像.一切正常,直到我将操作系统从iOS 5.1升级到最近发布的iOS 6.

以下是模拟器的两个屏幕截图:

iOS 5.1的截图

与iO 6的Screnshot

好吧,第一个屏幕截图显示了我需要(并且做了),你可以看到棕色背景和灰色辐射.

下面是具有相同按钮但运行iOS 6的屏幕截图.正如你所看到的那样,渐变消失了,并且在底部出现了一个奇怪的白色条带UIButton.

我已经看过这是一个bug还是什么,但我什么都没找到,也许这里有人遇到过同样的问题?这是我的渐变代码

CAGradientLayer *gradient = [CAGradientLayer layer];
    gradient.frame = btnCountry.bounds;
    UIColor *colorTop = [UIColor colorWithRed:.992f green:.992f blue:.992f alpha:1];
    UIColor *colorBot = [UIColor colorWithRed:.788f green:.769f blue:.745f alpha:1];
    gradient.colors = [NSArray arrayWithObjects:(id)[colorTop CGColor], (id)[colorBot CGColor], nil];
    gradient.borderColor = [UIColor colorWithRed:.545f green:.506f blue:.459f alpha:1].CGColor;
    gradient.borderWidth = 1;

    gradient.masksToBounds = YES;
    gradient.cornerRadius = 11;
    [[btnCountry layer] insertSublayer:gradient atIndex:0];
Run Code Online (Sandbox Code Playgroud)

iphone uibutton cagradientlayer ios6

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

阻止ios5中的示例

我对块的概念有点熟悉,但我不知道如何在iOS5中创建它们.任何人都可以给我一个简单的例子吗?非常感激 :)

iphone block ios

5
推荐指数
0
解决办法
246
查看次数

在触摸其中的单词时处理UITextView触摸事件

我有一个UITextView显示段落.例如:

self.myTextView.text = @"This is a sample paragraph"
Run Code Online (Sandbox Code Playgroud)

我现在要做的是当我在本段中修饰一个单词时,例如"This",将调用一个函数: [self aFunction:@"This"]

是否有任何处理此事件的想法以及获取参数的方法,即用户触摸的单词.也许,我需要其他方式来显示段落,而不是一个UITextView.

iphone

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

CALayer 位置包含 NaN:[nan 15]

我的 iPhone 应用程序崩溃并显示错误

*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 15]'
Run Code Online (Sandbox Code Playgroud)

这是什么意思 ?

iphone calayer ios

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

如何在iOS中获取ISBN条形码

我正在做一个关于ISBN条码扫描的项目.我尝试了很多扫描应用程序,但扫描完条码后:在此输入图像描述

该应用程序只给我回条形码9780749423490.但我需要获得的是ISBN代码0749423498,因为它在我的库的数据库中.有什么办法可以搞定吗?

谁能解释这两个代码之间的区别?为什么条形码编号和ISBN条形码编号不同?对于某些书籍是否相同而对某些书籍则不同?谢谢!

iphone xcode barcode barcode-scanner ios

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

如何在android中获取特定格式的字符串

假设我想以某种特定格式打印"Item"及其"price"

abc           2
asdf          4
qwer xyz      5
Run Code Online (Sandbox Code Playgroud)

AND 2,4,5必须像一列一样.

为此我试过 -

StringBuilder sb = new StringBuilder();

sb.append(String.format("%s%25s", "abc","2"));
sb.append(String.format("%s%25s", "asdf","4"));
sb.append(String.format("%s%25s", "qwer xyz","5"));

tv.setText(sb.toString());   //tv is a text view
Run Code Online (Sandbox Code Playgroud)

输出是 -

abc             2
asdf             4
qwer xyz             5
Run Code Online (Sandbox Code Playgroud)

我想要"abc",在25个空格之后,我想要"5",但它从abc开始计算25个空格

java string-formatting

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