小编Pre*_*ani的帖子

如何在Android中捕获"虚拟键盘显示/隐藏"事件?

我想根据是否显示虚拟键盘来改变布局.我搜索过API和各种博客,但似乎找不到任何有用的东西.

可能吗?

谢谢!

events android android-softkeyboard

219
推荐指数
10
解决办法
17万
查看次数

无法为FacebookSDK 4构建模块'FBSDKCoreKit'

我在更新Facebook SDK 3到4时遇到问题

当我添加框架时,它已成功添加.但是当我添加头文件时,它的错误是"无法构建模块'FBSDKCoreKit'".不知道原因.

错误无法构建模块'FBSDKCoreKit'

facebook ios facebook-sdk-4.0

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

日历视图事件转换

我正在处理日历视图自定义.我正在使用这个库.

我希望在此日历中添加此类uiview.实际上我可以通过长按添加事件(如下面的gif所示),但我想添加这两个点(按钮)来调整事件视图的大小并分别更改事件时序.

我们需要的输出,如您所见:

在此输入图像描述

custom-view ios

18
推荐指数
0
解决办法
303
查看次数

如何使用Facebook iOS SDK 4.x"重新请求"电子邮件权限?

我正在整合FacebookSDK 4.x与自定义UI的集成,并使用以下方法登录并获得用户的电子邮件权限.

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
    [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
        if (error){
            NSLog(@"%@",[error localizedDescription]);            
        }
        else if (result.isCancelled){
            NSLog(@"Cancled");
        }
        else
        {
            if ([result.grantedPermissions containsObject:@"email"])
            { 
                NSLog(@"Granted all permission");
                if ([FBSDKAccessToken currentAccessToken])
                {
                    [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error)
                    {
                        if (!error)
                        {
                            NSLog(@"%@",result);
                        }
                    }];
                }
            }
            else
            {
                NSLog(@"Not granted");
            }
        }
    }];
Run Code Online (Sandbox Code Playgroud)

除非用户拒绝访问"电子邮件",否则这很有效.我在FacebookSDK文档中看到,我可以重新请求访问用户的电子邮件一次.根据FB文档:在此链接中给出

If someone has declined a permission for your app, the login dialog won't …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api ios facebook-sdk-4.0

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

Xcode无法更新到6.2版

昨天我将Xcode 6.1.1更新为Xcode 6.2,但在更新后,当我看到Xcode时,它仍然显示了版本6.1.1(6A2008a).知道为什么吗?

注意:我已经去了App商店并检查它,但是显示它已更新,我只能打开它.

xcode xcode6

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

如何使用图像创建视频时在图像更改上添加动画

我有一系列图像,我想通过在序列中依次播放这些图像来创建视频.我想在图像变化时添加不同类型的动画.建议我使用Cocoa框架在Objective-C中实现此功能的一些方法或任何解决方案.

这是制作图像视频的工作代码,但请建议我们在制作视频时如何制作图像动画:

-(void)createVideoFromImages:(NSString *) path withSize:(CGSize) size
{
    NSError *error = nil;

    AVAssetWriter *videoWriter = [[AVAssetWriter alloc] initWithURL:
                                  [NSURL fileURLWithPath:path] fileType:AVFileTypeMPEG4
                                                              error:&error];
    NSParameterAssert(videoWriter);

    NSDictionary *videoSettings = [NSDictionary dictionaryWithObjectsAndKeys:
                                   AVVideoCodecH264, AVVideoCodecKey,
                                   [NSNumber numberWithInt:size.width], AVVideoWidthKey,
                                   [NSNumber numberWithInt:size.height], AVVideoHeightKey,
                                   nil];


    AVAssetWriterInput* videoWriterInput = [AVAssetWriterInput
                                            assetWriterInputWithMediaType:AVMediaTypeVideo
                                            outputSettings:videoSettings];

    AVAssetWriterInputPixelBufferAdaptor *adaptor = [AVAssetWriterInputPixelBufferAdaptor
                                                     assetWriterInputPixelBufferAdaptorWithAssetWriterInput:videoWriterInput
                                                     sourcePixelBufferAttributes:nil];

    NSParameterAssert(videoWriterInput);

    NSParameterAssert([videoWriter canAddInput:videoWriterInput]);
    videoWriterInput.expectsMediaDataInRealTime = YES;
    [videoWriter addInput:videoWriterInput];
    //Start a session:
    [videoWriter startWriting];
    [videoWriter startSessionAtSourceTime:kCMTimeZero];

    //Video encoding
    CVPixelBufferRef buffer = NULL;

    //convert uiimage to CGImage.
    int frameCount = 0;

    for(int i …
Run Code Online (Sandbox Code Playgroud)

core-graphics objective-c avfoundation uianimation ios

10
推荐指数
0
解决办法
506
查看次数

xcode 6.1和7在调试时停止显示变量值

我有一个与xCode 6.1相关的问题.调试时我将鼠标箭头指针放在变量上,但它会显示[0]值而不是实际值.当我使用po命令在控制台窗口中打印它时,它将显示实际值.

任何人都可以帮助我并告诉我为什么会这样吗?

谢谢.

编辑

即使在Xcode 7中它也无法正常工作.我在xcode 7及更高版本中遇到了同样的问题.

xcode ios xcode7

8
推荐指数
0
解决办法
472
查看次数

使用iOS进行多边形地理围栏

我试图找到一种方法来创建iOS的多个多边形地理围栏.我需要在一个城市中绘制多个区域来表示区域,街道等.从我到目前为止所读到的,iOS仅允许来自地理定位设备的圆形区域.

  1. iOS可行吗?
  2. 是否有一个Web应用程序在地图上绘制多边形并生成数组中的坐标?

google-maps geocoding geolocation ios

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

如何使用SWRevealViewController显示调整大小的侧边栏?

我在IOS应用程序(通用)中使用SWRevealViewController.我在iPhone和iPad上都有侧边栏,但我想显示侧边栏,它覆盖了90%的屏幕 - 我怎么能这样做?

iphone objective-c ios swrevealviewcontroller swift

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

uicollectionview的动态高度,按行值

你好朋友我在iPhone应用程序中使用集合视图来显示列表.我想根据列表的大小设置集合视图的高度.我怎么设置它?

当我在集合视图中使用set selected method of cell时它也会出现问题,它会禁用用户交互.

我不知道是什么原因?谢谢.

iphone objective-c ios sizetofit uicollectionview

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

Facebook SDK 4.1.0错误"模块'FBSDKCoreKit'的Umbrella标头不包含标题'FBSDKTestUsersManager.h'

我刚从Facebook SDK版本4更新到4.1.0.更新后,我现在收到以下警告:

模块'FBSDKCoreKit'的Umbrella标头不包含标题'FBSDKTestUsersManager.h'

有没有人对这个错误有任何想法?

ios facebook-ios-sdk

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

没有使用Facebook 4.4.0 SDK获取电子邮件和公开个人资料

我目前正在开发Facebook SDK 4.4.0.在4.4.0版本之前,在4.3.0中我们收到了带有以下代码的电子邮件public_profile

NSArray *arrFBPermission = [[NSArray alloc]initWithObjects:@"email",@"public_profile", nil];
    [loginUsingFB logInWithReadPermissions:arrFBPermission handler:^(FBSDKLoginManagerLoginResult *result, NSError *error){ 
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error){
                      if (!error){
                          NSString *fnm = [result valueForKey:@"first_name"];
                          NSString *lnm = [result valueForKey:@"last_name"];
                      }
else{
     Nslog("%@", error localizedDescription);
}
                  }];
}
Run Code Online (Sandbox Code Playgroud)

现在在新的SDK(即4.4.0)中,我没有得到这些值.为什么?我想要来自Facebook的电子邮件,first_name,last_name,id.

facebook facebook-graph-api ios

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