小编bud*_*ino的帖子

iPhone - CGImageCreateWithImageInRect旋转一些相机胶卷图片

我正在为iPhone设计一个pixelate应用程序.因为使用iPhone 4相机拍摄的照片太大,因此在更新像素化图片时应用程序工作非常慢,我试图先创建图片的图块,然后更新图块而不是孔图片.

在构建图块时,它适用于以横向模式(2592 x 1936 pxl)和低分辨率图片拍摄的相机胶卷照片,但不适用于以纵向模式拍摄的照片(1936 x 2592 pxl).

从原始图像切割切片的代码如下所示:

for (i = 0; i < NrOfTilesPerHeight; i++) {
  for (j = 0; j < NrOfTilesPerWidth; j++) {
    CGRect imageRect = CGRectMake(j*TILE_WIDTH, i*TILE_HEIGHT, TILE_WIDTH, TILE_HEIGHT);
    CGImageRef image = CGImageCreateWithImageInRect(aux.CGImage, imageRect);
    UIImage *img = [UIImage imageWithCGImage:image];
    UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是用这些瓷砖创建的图像逆时针旋转到90度角.

非常感谢,Andrei

iphone crop tile uiimage cgimage

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

从页面获取Facebook公开帖子到php数组

我只需要一个代码示例,从facebook页面收集公共帖子到PHP数组.

我创建了一个APP,所以我有App ID/API Key和App Secret.

例如,假设我想从Facebook获取所有stackoverflow公共帖子.我发现stackoverflow的facebook页面ID是'11239244970',但现在,我如何获得所有公开帖子?

$appKey = '635000000000874';
$appSecret = '567xxxxxxxxxxxxxxxxxxxxxxxxxx3e6';
$fbPage = '11239244970';
$publicFeed = array();
Run Code Online (Sandbox Code Playgroud)

php facebook-graph-api

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

ObjC/iOS - 将每个单词的首字母大写,而不修改其他字母

有没有一种简单的方法将字符串" dino mcCool "转换为字符串" Dino McCool "?

使用' capitalizedString'方法我会得到@"Dino Mccool"

objective-c ios

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

iOS7 UIWebView在初始加载时有错误的scrollview插入

每当我在我的webView中显示一个PDF文件时,看起来它的初始scrollview inset设置不正确,但是一旦我开始滚动或缩放,它就会跳转到它正确的位置:/

PDF已加载,但它部分位于导航栏下方 PDF已加载,但它部分位于导航栏下方

一旦我开始滚动或放大,它就会捕捉到它的预期默认位置 一旦我开始滚动或放大,它就会捕捉到它的预期默认位置

如果我将PNG加载到同一个webview中,它们会有完美的插图并显示在导航栏的正下方(而不是中间的黑色像素线).

有谁知道我怎么解决这个问题?

一些webView设置:

webView.clipsToBounds = NO;
webView.scalesPageToFit = YES;
Run Code Online (Sandbox Code Playgroud)

uiwebview uiscrollview ios7

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

快速动画按钮边框

我最近学会了如何使用alpha动画一个按钮,以便它在Swift中淡入/淡出.但是,如果我只希望边框的alpha变化,那么动画似乎不起作用.相反,它从一个州"跳跃"到另一个州.

UIView.animateWithDuration(1.0, delay: 0.0, options: nil, animations: {            
  var borderColor = UIColor(red: 0.41, green: 1.28, blue: 1.85, alpha: 0.0)
  self.startButton.layer.borderColor = borderColor.CGColor
}, completion: nil);
Run Code Online (Sandbox Code Playgroud)

例如,上面的代码没有动画,而是在边界的alpha 1.0和0.0之间产生"跳跃".

但是,这可以正常工作(更改整个按钮的alpha):

UIView.animateWithDuration(1.0, delay: 0.0, options: nil, animations: {
  self.startButton.alpha = 1;
}, completion: nil);
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?

animation swift

6
推荐指数
3
解决办法
4394
查看次数

通过 ActivityViewController iOS swift 共享应用程序链接?

我的应用程序还没有上线。我从App Store Connect. 我想在社交媒体应用上分享应用链接。我使用了UIActivityViewController

let string1 = "itms-apps://itunes.apple.com/app/idXXXXXXX"
let url = NSURL(string: string1)

let shareItems = [UIApplication.sharedApplication().openURL(url!)]
    
let activityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

问题:它没有显示一些社交媒体应用程序,如 WhatsApp。

在此处输入图片说明

ios uiactivityviewcontroller swift

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

Paypal与Braintree说"未找到商家帐户"

我尝试使用braintree集成PayPal并遵循本教程.我最终得到一个错误:Merchant account not found- 截图.

我使用的是Swift 3和Xcode 8.1.

这是我的viewDidLoad

这些都是我的应用中所需的更新:

ScreenShot 1

ScreenShot 2

ScreenShot 3

ScreenShot 4

ScreenShot 5

任何帮助将不胜感激!

paypal braintree swift3

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

检测UITableView节标题何时捕捉到屏幕顶部

我想检测UITableView节标题何时贴紧在屏幕顶部,然后修改标题的高度,但是我不知道该怎么做。有人可以帮忙吗?

uitableview ios swift uitableviewsectionheader

3
推荐指数
2
解决办法
1650
查看次数

Swift 3 - Mapbox - 自定义用户位置注释

我正在寻找更改用户位置注释的外观.我知道现在可以使用MGLUserLocationAnnotationView,但是,我不确定如何实现它.任何人都可以提供一个如何做到这一点的简单例子吗?

谢谢

ios mapbox swift

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

如何在 iOS 11 上删除 UISearchController 下的行?

如何删除UISearchControlleriOS 11下的行?

我添加了UISearchController使用此代码:

navigationItem.searchController = searchController
Run Code Online (Sandbox Code Playgroud)

但这样做之后,它下面有一条奇怪的线:

在此处输入图片说明

任何关于如何去除线条或至少选择其颜色的建议将不胜感激。

uinavigationitem swift uisearchcontroller ios11

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