小编sha*_*all的帖子

在swift中删除navigationBar中的边框

我一直试图删除navigationBars边框没有运气.我已经研究过,人们似乎告诉将shadowImage和BackgroundImage设置为nil,但这在我的情况下不起作用.

我的代码

    self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866")
    self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), forBarMetrics: UIBarMetrics.Default)
    self.navigationController?.navigationBar.shadowImage = UIImage(named: "")
Run Code Online (Sandbox Code Playgroud)

插图:

在此输入图像描述

iphone uinavigationbar ios swift

105
推荐指数
15
解决办法
6万
查看次数

如何在iOS上的PDF中检索"大纲"目标的页码或页面引用?

我一直在阅读adobe pdf规范,以及用于pdf渲染和解析的apple的quartz 2d文档.我还下载了Voyeur并用它检查了一个本地pdf以查看它的内部数据.此时我可以获取文档目录,然后从那里获取轮廓字典.我可以看到嵌套在轮廓词典词典中的是名为"/ Dest"的节点,其值如下:

G1.1025588等

我想知道是否有一种方法让我使用这些值来获取对页面的引用,使用一些方法来渲染我已经看过github项目,如Reader,以及Apple记录的示例.

PDF处理绝对是一个挑战,所以任何帮助将不胜感激.

pdf iphone objective-c ios

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

是否可以设置django-tastypie对象键?

默认情况下,使用django-tastypie并获取资源列表时,响应的格式为:

{
    "meta": {
        "limit": 20,
        "next": null,
        "offset": 0,
        "previous": null,
        "total_count": 3
    },
    "objects": [{
        "body": "Welcome to my blog!",
        "id": "1",
        "pub_date": "2011-05-20T00:46:38",
        "resource_uri": "/api/v1/entry/1/",
        "slug": "first-post",
        "title": "First Post",
        "user": "/api/v1/user/1/"
    },
    ...
    ]
}
Run Code Online (Sandbox Code Playgroud)

我已经挖掘了文档并查看和查看,但我似乎无法找到任何类型的元选项或设置更改"对象"键以实际描述返回的项目.例如,假设我有一个api调用中的位置列表和另一个api调用中的人员列表.我希望能够将关键区分为"位置"和"人".真正的原因是因为我在iOS上使用RestKit并希望能够设置多个映射.

django restkit tastypie

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

如何在UIView上设置渐变边框?

在a上放一个简单的边框很容易UIView.您只需链接QuartzCore,导入并使用:

self.view.layer.borderColor = [UIColor redColor].CGColor;
self.view.layer.borderWidth = 2.0f;
Run Code Online (Sandbox Code Playgroud)

我的问题是......有没有办法让这个边框使用渐变.我知道如何将渐变蒙版应用于整个视图,而不仅仅是边框.我假设这可能涉及自定义视图和CoreGraphics绘图内部drawRect:,但我不知道从哪里开始.

core-graphics uiview quartz-2d ios

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

Xcode 4.4 - 没有找到遥控器

当我尝试使用Xcode集成Xcode推送到远程时,10.8和Xcode 4.4的安装后告诉我'没有找到遥控器'.我仍然可以通过命令行成功推送,所以我的实际存储库很好.我已经安装了命令行工具,并尝试多次重启Xcode.另外,如果我去Organizer并尝试选择存储库,我得到的只是一个旋转活动指示器.如果我为给定的存储库选择'remotes',它就是空白的.请注意,Xcode 确实可以识别git,因为它确实显示了哪些文件被修改并允许提交./ usr/bin /中报告的系统git版本是:

git version 1.7.9.6 (Apple Git-31.1)
Run Code Online (Sandbox Code Playgroud)

是否有其他人遇到此问题,或者您是否有任何补救建议(或者至少是查看日志以查看错误的地方)?

更新10/18/13

此问题已在Xcode 5中得到解决.

git xcode

6
推荐指数
2
解决办法
7382
查看次数

Facebook iOS SDK:无法使用FBRequest的requestForUploadPhoto指定相册:

我的iPhone应用程序中有本地照片,我想将其上传到专用于我的应用程序的Facebook上的特定相册.

问题:我的应用名称以"照片"结尾,因此默认的Facebook相册APP_NAME Photos Photos显然是个问题.

目标:我想创建一个新专辑,将其ID存储在其中NSUserDefaults,并且(在运行时进行一些验证后)将其用于从应用程序上传的所有未来照片.

我在哪里:我可以通过Open Graph制作新专辑,使用我想要的名称和描述,我可以检索其ID.我也可以轻松上传照片.但是,我无法弄清楚如何指定上传照片的最终位置!

代码:这是我的照片上传代码,其中包含一些结果.我假设这是我的问题所在,因为专辑创建等工作正常.

- (void)postPhotosToFacebook:(NSArray *)photos withAlbumID:(NSString *)albumID {

    // Just testing with one image for now; I'll get in to multiple later..
    UIImage *image = [photos lastObject];

    FBRequest *imageUploadRequest = [FBRequest requestForUploadPhoto:image];

    // CALL OUT: I'm guessing my problem is here - but I just don't know!
    [[imageUploadRequest parameters] setValue:albumID
                                       forKey:@"album"];

    DebugLog(@"imageUploadRequest parameters: %@",[imageUploadRequest parameters]);

    // Results of DebugLog:
    // imageUploadRequest parameters: {
    //     album = …
Run Code Online (Sandbox Code Playgroud)

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

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

UIAppearence支持IOS 6 - 意外结果

下面的代码完全可以正常运行iOS 5,但不适用于iOS 6或更高版本.我想要的是对于电子邮件作曲家表,navigationBar图像将与其他UINavigationBar类不同.我无法理解调试指针正在响应外观方法,但在设备上它将navigationBar图像显示为"bgNavigationBar.png"; 预计是"bgNavigationBar_2.png".

请指导我.......

if ([[UINavigationBar class]respondsToSelector:@selector(appearance)]) {
    UIImage *logoImage44 = [[UIImage imageNamed:@"bgNavigationBar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    [[UINavigationBar appearance] setBackgroundImage:logoImage44 forBarMetrics:UIBarMetricsDefault];

    UIImage *ImagePlain = [[UIImage imageNamed:@"bgNavigationBar_2.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    [[UINavigationBar appearanceWhenContainedIn:[MFMailComposeViewController class], nil] setBackgroundImage:ImagePlain forBarMetrics:UIBarMetricsDefault];
}
Run Code Online (Sandbox Code Playgroud)

objective-c uiappearance ios6

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