JMActionSheetDescription 是 ActionSheet 和 UIActivityViewController 的替代品,使用描述器组件。
使用示例:
//init your description JMActionSheetDescription *desc = [[JMActionSheetDescription alloc] init]; //Configure your colors desc.actionSheetTintColor = [UIColor grayColor]; desc.actionSheetCancelButtonFont = [UIFont boldSystemFontOfSize:17.0f]; desc.actionSheetOtherButtonFont = [UIFont systemFontOfSize:16.0f]; //Cancel item JMActionSheetItem *cancelItem = [[JMActionSheetItem alloc] init]; cancelItem.title = @"Cancel"; desc.cancelItem = cancelItem; //Can configure a context for your action .. an url ? image ? (work in progress) JMActionContextItem *contextItem = [[JMActionContextItem alloc] init]; contextItem.image = [UIImage imageNamed:@"gif_experiments"]; contextItem.imageHeight = 200.0f; desc.contextItem = contextItem; desc.title = @"Available actions for component"; //item + block JMActionSheetItem *itemShare = [[JMActionSheetItem alloc] init]; itemShare.title = @"last action"; itemShare.action = ^(void){ NSLog(@"last action pressed"); }; //Pickeritem + block JMActionSheetPickerItem *pickerItem = [[JMActionSheetPickerItem alloc] init]; pickerItem.elements = @[@"One", @"Two", @"three", @"Four"]; pickerItem.pickerAction = ^(NSString *selectedValue){ NSLog(@"selectedValue %@",selectedValue); }; desc.items = @[itemShare,pickerItem]; [JMActionSheet showActionSheetDescription:desc inViewController:self];
当我在Weblogic 10.3.6中部署WAR时,它会运行,但在Weblogic 10.3.0中,它会抛出以下内容: 无法加载描述符D:\bea103\user_projects\domain\SRVWinplex\Deployments\WinplexA模块WinplexA的oader2.java:768weblogic.servlet.internal.错误是escriptor.get描述符
如何描述tippy接受typescript将正确使用的任何子级的包装器? 这样使用: 打字稿给我错误的孩子在返回语句: 输入'string | number | true |{}| ReactElement(元件)
在我的不和谐机器人,我希望所有的用户有一个可定制的配置文件。每当运行命令!profile或!p时,机器人就会显示一个包含bio(类似于“Hello World”之类的介绍)、自定义嵌入颜色和其他数据库信息(如硬币、能源等)的嵌入。我想确保当他们运行类似!desc Hello World的东西时,他们的profile embed将有消息Hello World,如果他们运行!desc Lorem,他们
我有一个Web Api 2项目,它有一个HttpGet方法,该方法将复杂对象的列表作为参数。像这样: 我用swashbuckle来设置我的swagger文档。但是它像这样设置这个参数: 至少对象似乎需要一些东西。 后来在定义部分我确实发现了这一点: 但它似乎没有被使用... 有没有办法设置它,让swagger理解这是一个对象列表,并给我一种为各个属性输入值的方法?(就像我对不是列表的复杂对象所做的
一般来说,一个描述器是一个有“绑定行为”的对象属性 (object attribute),它的访问控制被描述器协议方法重写。 这些方法是 __get__(), __set__() , 和 __delete__() 。 有这些方法的对象叫做描述器。 默认对属性的访问控制是从对象的字典里面 (__dict__) 中获取 (get) , 设置 (set) 和删除 (delete) 。 举例来说, a.x
本文向大家介绍Python描述器descriptor详解,包括了Python描述器descriptor详解的使用技巧和注意事项,需要的朋友参考一下 前面说了descriptor,这个东西其实和Java的setter,getter有点像。但这个descriptor和上文中我们开始提到的函数方法这些东西有什么关系呢? 所有的函数都可以是descriptor,因为它有__get__方法。 注意,函数对