小编Hes*_*gid的帖子

iOS使用示例中的libphonenumber

我正在尝试在iOS上使用libphonenumber.我正在使用来自GitHub的Matt Connolly的libphonenumber-ios,我已经构建了boost框架,一切都很好.

现在我在我的Xcode项目中拖动libphonenumber.a之后无法弄清楚如何实际使用它!任何简单的用法示例以及需要导入的标头都会很棒.

ios libphonenumber

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

UIControl具有透明背景

我有一个UIControl子类.我使用以下代码更改它的背景颜色:

- (void)drawRect:(CGRect)rect
{
    [self.backgroundColor setFill];
    UIRectFill([self bounds]);
}
Run Code Online (Sandbox Code Playgroud)

这适用于所有颜色,除了[UIColor clearColor].如何制作UIControl透明背景?

iphone uicontrol ios

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

暂时禁用今天的扩展程序

我在我的应用程序中有一个今天的扩展,我想要退出我提交到App Store的下一个版本,但保留在项目中以便在更高版本中提交.

我已经尝试将其从容器应用程序目标的目标依赖项中删除,但它仍然显示出来.

我怎样才能做到这一点?

objective-c ios ios8-today-widget

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

基于推送通知对应用启动采取行动

我为我的应用启用了推送通知,并检测是否通过推送通知打开了应用 didFinishLaunchingWithOptions

我想根据用户从中打开应用的推送通知采取行动.因此,例如,如果通知显示"某人已将您添加到他们的朋友",则从该通知打开应用程序会将用户带到该其他用户的个人资料.

我怎样才能做到这一点?

ios

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

CoreAnimation旋转一个对象并同时改变它的位置

我要做的是左右旋转视图,同时上下移动它的位置.

这是我的代码:

CGAffineTransform leftWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(-12.0));
CGAffineTransform rightWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(12.0));

flyingGuy.transform = leftWobble;  // starting point

[UIView beginAnimations:@"wobble" context:flyingGuy];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:1000];
[UIView setAnimationDuration:1.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(wobbleEnded:finished:context:)];

flyingGuy.transform = rightWobble;
CGRect frame = flyingGuy.frame;
frame.origin.y += 10;
[flyingGuy setFrame:frame];

[UIView commitAnimations];


- (void)wobbleEnded:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context  {
    if ([finished boolValue]) {
        UIView* item = (UIView *)context;
        item.transform = CGAffineTransformIdentity;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用当前代码,视图大小在向上或向下移动时会发生变化.有什么建议?

core-animation ios

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