草庐IT

custom-button

全部标签

ios - cellForItemAtIndexPath : is not called when using custom UICollectionViewLayout subclass

当使用我的自定义UICollectionViewLayout子类时,cellForItemAtIndexPath:没有被调用(我使用断点和调试输出进行了检查)。这就是我使用自定义布局的方式:-(void)viewDidLoad{[superviewDidLoad];DMSGridLayout*gridLayout=[[DMSGridLayoutalloc]init];//UICollectionViewFlowLayout*flow=[[UICollectionViewFlowLayoutalloc]init];//[flowsetItemSize:CGSizeMake(150,150

ios - UISearchBar : How to prevent Cancel Button from clearing text?

我的应用程序中有一个带有UISearchBar的屏幕。当用户进入屏幕时,搜索栏中可能已经有文本。如果用户点击该字段然后点击取消,搜索栏的内容不应被清除。这可以实现吗?我尝试实现searchBarCancelButtonClicked,但我对文本属性的修改被忽略了,文本字段仍然被清除。 最佳答案 我遇到了同样的问题,并通过手动跟踪取消按钮是否被按下的状态解决了这个问题。如果是,请在searchBar结束编辑时重置文本,因为修改searchBarCancelButtonClicked中的searchBar.text不起作用:这是我在UI

ios - Xcode/ swift : How I implement a back button?

我刚开始使用Xcode和Swift。我尝试为iOS构建我的第一个小应用程序。但现在我遇到了问题,我不知道如何实现后退按钮,所以我回到了之前的View。我的Storyboard是这样的:当我打开A-ZView时,我想显示后退箭头,这使我返回到项目2View。为了打开A-ZView,我将“MedikamenteA-Z”按钮连接到导航Controller。 最佳答案 当使用Storyboard时,后退按钮通常使用unwindsegue实现。我通常喜欢在UI相关主题上关注raywenderlichtoturials,就像这样-http://

ios - UIAlertViewDelegate :clickedButtonAtIndex and two buttons

小伙伴们:在我的测试应用程序的viewController中有两个按钮,我称之为“否”的正确按钮,另一个是"is"。两个按钮会调用两个不同的函数,而当用户按下其中一个按钮,我想向用户显示一个警告以确认这一点。我知道使用UIAlertViewDelegate-(void)alertView:(UIAlertView*)actionSheetclickedButtonAtIndex:(NSInteger)buttonIndex但是有两个按钮,我很纳闷。我怎么知道按下了哪个按钮。所以,请帮我解决这个问题,在此先感谢您! 最佳答案 当你创建

ios - 为什么我的 IBDesignable 不允许我使用 setImage : on my custom UIButton?

在layoutSubviews中,我正在调用setImage()并向其传递一个UIImage但它从未出现在InterfaceBuilder中,但它始终当我运行程序时出现。 最佳答案 可能您正在使用此方法加载您的UIImage:UIImage*image=[UIImageimageNamed:@"image"];这在界面构建器中不起作用,因为imageNamed:方法使用主包,但IB以不同的方式加载资源。尝试这样的事情:-(void)prepareForInterfaceBuilder{UIImage*image=[UIImageim

ios - Facebook iOS SDK : How to handle SKIP button when requesting publish_actions?

我有一个使用“publish_actions”权限登录Facebook的代码。这是片段:NSArray*facebookPermissions=[NSArrayarrayWithObjects:@"publish_actions",nil];[FBSessionopenActiveSessionWithPublishPermissions:[selffacebookPermissions]defaultAudience:FBSessionDefaultAudienceFriendsallowLoginUI:YEScompletionHandler:^(FBSession*session

ios - 错误 ITMS-90046 : "Invalid Code Signing Entitlements." using custom applinks

我尝试使用ApplicationLoader将应用程序上传到applestore,在应用程序权利中包含AssociatedDomains,但出现错误:ERRORITMS-90046:"InvalidCodeSigningEntitlements.Yourapplicationbundle'ssignaturecontainscodesigningentitlementsthatarenotsupportedoniOS.Specifically,value'applinks:http://XXX.internal/'forkey'com.apple.developer.associate

iphone - 如果我们点击 UITableView 中的 Custom Section Header,然后将该部分移动到顶部

我在UITableView中有一个CustomSectionHeader,在该节标题上,在其最右边放置了UIButton。我想要的是,如果我点击UIButton,那个特定的SectionHeader应该滚动到顶部。就是这样任何建议,一段代码都会受到赞赏。 最佳答案 第1步:设置章节标题的大小。示例如下。-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{return55;}第2步:创建并返回自定义部分标题。-(U

objective-c - Objective-C : How to add "plus" button in cell

谁能告诉我如何在UITableView单元格中添加“加号”按钮,就像您在下面的屏幕截图中看到的那样? 最佳答案 您还可以将TableView置于编辑模式,实现editingStyleForRowAtIndexPath:并返回UITableViewCellEditingStyleInsert(它会放置一个带加号的绿色圆圈)。例如……-(IBAction)editButtonPressed{//toggleeditingon/off...[tableViewsetEditing:(!tableView.editing)animated:

objective-c - iPhone 开发 : how to use custom fonts?

我在我的photoshop设计中使用了一种特殊的字体,是否可以在iPhone应用程序中原生使用这些字体?或我需要先将它们转换成图像吗?如果这是唯一的方法,那么您如何处理动态文本? 最佳答案 将字体文件复制到资源中在您的应用程序.plist中创建(如果存在,只需创建一行)名为“应用程序提供的字体”的行,然后在“项目0”中复制您的字体名称,例如“Ciutadella-Bold.otf”(如果字体名称中有一些空格,请将其重命名,例如将所有空格替换为减号'-')然后你可以在你的应用程序中定义这个字体:UIFont*CiutadellaBol