ios系统共享和设置按钮

时间:2013-07-22 14:00:03

标签: ios5

我有一个克隆应用程序的任务......我无法改变客户的想法,请不要建议。

我无法找到iOS中隐藏的这两个按钮。我认为它来自iOS,而不只是一个按钮看起来像:ShareSettings

我正在搜索代码部分,如下所示:

refreshButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(doStuff)];

但无法找到按钮分享:

typedef NS_ENUM(NSInteger, UIBarButtonSystemItem) {
    UIBarButtonSystemItemDone,
    UIBarButtonSystemItemCancel,
    UIBarButtonSystemItemEdit,  
    UIBarButtonSystemItemSave,  
    UIBarButtonSystemItemAdd,
    UIBarButtonSystemItemFlexibleSpace,
    UIBarButtonSystemItemFixedSpace,
    UIBarButtonSystemItemCompose,
    UIBarButtonSystemItemReply,
    UIBarButtonSystemItemAction,
    UIBarButtonSystemItemOrganize,
    UIBarButtonSystemItemBookmarks,
    UIBarButtonSystemItemSearch,
    UIBarButtonSystemItemRefresh,
    UIBarButtonSystemItemStop,
    UIBarButtonSystemItemCamera,
    UIBarButtonSystemItemTrash,
    UIBarButtonSystemItemPlay,
    UIBarButtonSystemItemPause,
    UIBarButtonSystemItemRewind,
    UIBarButtonSystemItemFastForward,
#if __IPHONE_3_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
    UIBarButtonSystemItemUndo,
    UIBarButtonSystemItemRedo,
#endif
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
    UIBarButtonSystemItemPageCurl,
#endif
};

in

  

UIBarButtonItem.h

任何帮助都将被欣赏在哪里看。 需要支持iOS 5.0

编辑:无法接受UIBarButtonSystemItemAction的答案,因为它看起来像:

Action

正如你所看到的,它不是原版的“克隆”,条形图很远,因为它缺少描述(图标下的文字),检查了UITabBarSystemItem,因为那些文字在图标下,但是与2x图像无关:

typedef NS_ENUM(NSInteger, UITabBarSystemItem) {
    UITabBarSystemItemMore,
    UITabBarSystemItemFavorites,
    UITabBarSystemItemFeatured,
    UITabBarSystemItemTopRated,
    UITabBarSystemItemRecents,
    UITabBarSystemItemContacts,
    UITabBarSystemItemHistory,
    UITabBarSystemItemBookmarks,
    UITabBarSystemItemSearch,
    UITabBarSystemItemDownloads,
    UITabBarSystemItemMostRecent,
    UITabBarSystemItemMostViewed,
};

似乎需要搜索自定义库并获取这两个图标,或者使用这些图像制作2x自定义按钮。

1 个答案:

答案 0 :(得分:1)

UIBarButtonSystemItemAction正是您正在寻找的分享。

设置图标不作为系统图标存在,因此您必须使用带图像的自定义按钮。

Here is an example了解如何使用自定义图片创建条形按钮

修改

只要共享按钮与您想要的完全相同,如果您希望图标看起来与原生按钮完全相同,请添加两个自定义按钮。

提醒:当开发人员在不使用默认设置时模仿他们的自定义控件时,Apple不喜欢它。