iphone相关内容
我想知道自适应细胞高度的最佳策略.单元格首先知道在cellForRowAtIndexPath方法中创建它们时的高度(它们包含一些文本框和图像). 我的想法是使用单元格识别键将单元格的高度存储在NSMutableDictionary中. 问题在于heightForRowAtIndexPath:方法在创建单元格之前被称为,然后才被创建. 通常如何管理? 解决方案 如果要调整单元格的大小(
..
在我的项目中,单击按钮后,按钮Action方法中存在的字符串应存储在弹出表视图单元格中. 我可以将单个字符串存储到第一个单元格.... 现在我的问题是我有四个按钮,每个按钮动作由4个字符串组成,现在一次应出现在弹出表视图中, #import "SecondDetailViewController.h" -(IBAction)viewButtonPressed:(id)se
..
能帮我解决内存泄漏吗? #import @interface NavBar : NSObject { NSString* nav; } @property (nonatomic, retain) NSString* nav; + (NavBar *) sharedInstance; @end #import "Nav
..
我创建了一个自定义视图,并添加了一个Web视图作为该自定义视图的子视图.我已经以编程方式创建了一个导航栏.现在,我想在该视图中创建一个向左或向右导航栏按钮. navigBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; navigBar.tintColor = [UIColor blackColo
..
我有一个带有自定义单元格的普通(未分组)tableView,当我单击“编辑"按钮时,单元格缩进了.我不希望那样,我希望删除符号位于我的单元格的正上方. 我尝试了shouldIndentWhileEditingRowAtIndexPath和cell.shouldIndentWhileEditin = NO;以及cell.indentionLevel = -3,但两者都没有任何效果.知道为什么吗
..
我有一个字符串如下: NSString *str = @"abcd,efgh"; 现在我想将此字符串转换为NSMutableArray之类的 NSMutableArray *arr = {abcd,efgh}; 那我该怎么做? 任何帮助将不胜感激. 解决方案 NSArray *arr = [@"abcd,efgh" componentsSeparatedByS
..
我正在从sqlite3数据库提取双倍数据.但我只想显示小数点后两位.那么如何截断它. 解决方案 对NSString使用sprintf格式:[NSString stringWithFormat:@“%.2f",myValue];
..
尝试使用textField作为信用卡的到期日期,以下代码仅在试图更改行为时正常工作,目前,当您从第三个数字/键入字符时,将添加为到期格式.如果我想在用户键入第二个数字后添加/字符怎么办,例如,如果用户键入01,则直接插入分隔符 open func reformatAsExpiration(_ textField: UITextField) { guard let string
..
请提供代码,像Grindr一样以编程方式制作提示气球. 我希望根据文字&字体大小. 而且,我希望能够更改箭头的位置. 如果在一端,则应为直角三角形.否则,它应该是一个等边三角形. 解决方案 // AppDelegate.h @interface AppDelegate : NSObject { } @property (nonat
..
我在表格视图中有一个单元格列表,其中只有最后一个单元格具有公开指示符(它会触发操作).当我向下滚动我的单元格列表时,一切正常,但是如果我向后滚动,奇怪的是,显示指示器也出现在其他单元格中.我真的不知道问题出在哪里,有什么帮助吗? 谢谢, 丹尼尔(Daniele) 这是所使用的代码部分: static NSString *CellIdentifier = @"Cell"; UITa
..
我用一个nib文件创建了UItableViewCell,并在我的单元格中放置了一个按钮.我创建了一个IBAction来在用户单击按钮时关联一个动作.但是我崩溃了,我不知道这是什么问题,我已经设置了所有必要的东西. //in my .h -(IBAction)go; //in my .m -(IBAction)go { NSLog(@"hello"); } 但是我崩溃了,
..
我正在从我的AppDelegate类中检查我的ParentEndViewController当前是否是可见类. UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle: nil]; ParentEndViewController *parent = [story
..
在运行ios 5的设备上,我的应用程序运行良好,但是在运行ios 4.2.1的设备上,出现此崩溃. 奇怪的是,仅当未连接到xcode时,设备才会崩溃. 从xcode运行时,它可以工作,但是当我在没有xcode的情况下运行时,应用程序一直运行到我调用该方法为止: - (void)startLocationUpdates { self.locationManager.desiredAccur
..
我有基于视图的应用程序,我不想从第一个标准视图开始,我应该如何从另一个视图开始?! 解决方案 您可以更改 MainWindow.xib 文件,以将视图控制器添加为主窗口的子视图.或者,您可以通过以下代码在 applicationdidFinishLaunchingWithOptions:方法中执行此操作. - (BOOL)application:(UIApplication *)ap
..
我正在尝试使用此代码调整UITableView单元格的“删除"按钮的大小,但由于某种原因,x& y工作正常,但我无法更改高度&;删除按钮的宽度.我在自定义UITableViewCell类中使用了此代码,并且一切正常,但宽度& “删除"按钮的高度. 我在这里想念什么? - (void)layoutSubviews { [super layoutSubviews]; [UIView beginA
..
任何人都可以告诉我如何在用户键入时发现用户是否启用/禁用了该令人讨厌的点击.我想将其用作默认值,以指示他们在单击某些内容时是否应单击. 谢谢,维克多 解决方案 据我所知,公共API中不允许访问用户的一般首选项.最好的办法是在以下位置提出功能请求/提交错误报告: https://bugreport.apple.com/
..
我将UIButton放在UITableViewCell上,并将其showsTouchWhenHighlighted属性设置为YES.单元格的选择样式为UITableViewCellSelectionStyleNone.我有一个选择器,当点击该按钮并且其工作正常时,它会被调用,因此该按钮可以很好地实现触摸事件.但是,触摸时按钮不显示突出显示效果. 当我将此按钮放在UIView上时,突出显示效果
..
我有三个滑块,这些滑块显示了不同元素的百分比,我需要的最大值是100(a + b + c = 100). 现在所有这些都相互依赖,并有助于制作饼图. 当前所有参数都可以设置为最大值100. 如何在逻辑上使这种依赖关系和最大值成为可能. 先感谢 解决方案 在处理滑块的方法中,更改将根据当前滑块调整所有滑块的最大值,例如: - (void) sliderChang
..
我将尽可能使用SwiftUI创建一个新的iOS应用.但是,我希望能够生成包含一些数据的PDF. 在没有swiftUI的类似项目中,我可以做到 let docController = UIDocumentInteractionController.init(url: "PATH_TO_FILE") docController.delegate =
..
我需要创建一个iPhone应用程序...将与网站进行通信...因此它需要用户名和密码...现在我需要知道如何在iPhone中保存用户名和密码...我有已经使用过NSuserdefaults ...但是那并没有解决我的pblm....此外,我还需要还原视图...用户退出应用程序的位置...所以我要求您提供帮助吗? 非常感谢您的支持, 山姆 解决方案 对于将安全数据(用户名/密码)
..