jjzjj

nsinteger

全部标签

ios - UITableViewController 中的 numberOfRowsInSection 部分值始终为 1

我在tableview中有两个部分位于tableviewcontroller内由于某种原因,方法numberOfRowsInSection中的部分值始终为“1”。这很奇怪,因为一切似乎都很好。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//Returnthenumberofsections.return2;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{//Returnthenu

iphone - UITableView 部分索引没有响应

我有一个启用了部分索引的TableView。所有索引都正确显示,但我无法让搜索图标实际响应。左边的图片显示与使用右边的部分索引滚动条后表格滚动一样高,但它应该显示在右侧设计中。任何帮助将不胜感激!! 最佳答案 在这种情况下,我总是对搜索栏进行自定义滚动,并从委托(delegate)方法返回-1。我的tableView:sectionForSectionIndexTitle:atIndex:看起来像这样-但不确定是否有更好的方法:-(NSInteger)tableView:(UITableView*)tvsectionForSecti

iOS - 以编程方式更改颜色 channel 级别

是否可以使用CoreGraphics调整颜色级别?我想在Gimp或其他图形编辑器风格中使用参数化曲线来调整channel。 最佳答案 你可以使用这个:ios-image-filters(如Photoshop)如果你想操纵层次,这是你的方法,直接建立在UIImage类上:-(UIImage*)levels:(NSInteger)blackmid:(NSInteger)midwhite:(NSInteger)white 关于iOS-以编程方式更改颜色channel级别,我们在StackOve

ios - UIPickerView 拦截用户选择

我有一个UIPickerView,它有两个组件,每个组件有10行从单独的NSArrays加载。我需要能够拦截用户的选择,执行方程式(使用当前选择的索引和用户刚刚选择的索引),然后设置一个或两个组件选择。我一辈子都想不出如何实现这些方法;(NSInteger)selectedRowInComponent:(NSInteger)组件(void)selectRow:(NSInteger)rowinComponent:(NSInteger)componentanimated:(BOOL)animated到一个。将选定的行存储在一个变量中,以便我可以在具有下一个选定值的方程式中使用它。和b。让程

iphone - 调用方式 - (CGFloat)tableView :(UITableView *)tableView heightForFooterInSection:(NSInteger)section without reloading

我做了:[tableViewsetNeedsLayout]和[tableViewsetNeedsDisplay],但是这不会调用该委托(delegate)。有没有一种方法可以在不重新加载数据的情况下重新布局tableView(即:调用reloadData) 最佳答案 尝试:[tableViewbeginUpdates];//dostuff...[tableViewendUpdates]; 关于iphone-调用方式-(CGFloat)tableView:(UITableView*)tab

iphone - 我如何管理 UItableview 中没有行的部分

我正在开发一个TabBar应用程序,我的需求是这样的我有一个表格View,其中有9行(acct组的名称),它们位于一个数组中。当我选择任何行时,它会打开另一个View,然后我输入AcctTitle并保存它。当我单击另一个选项卡时,它会打开一个TableView,它应该根据帐户组显示行。我的意思是,当我在上一个选项卡中选择xxx组并一一输入5个帐户标题并保存时,在其他选项卡中它应该将xxx组显示为部分标题,并将5个标题显示为该部分中的行。不同的组有不同的行(两个不同的标签)。我该怎么做? 最佳答案 使用这两种方法//ForNumber

ios - CoreBluetooth 读/写数据

我正在使用iOSCentral与BLE外围设备进行通信。使用LG蓝牙框架https://github.com/DavidSahakyan/LGBluetooth方法获取[LGUtilsreadDataFromCharactUUID:aCharactIdseriveUUID:aServiceIdperipheral:peripheralcompletion:^(NSData*data,NSError*error){NSLog(@"Data:%sError:%@",(char*)[databytes],error);}];它输出“1234567890”我需要将(char*)[databyt

ios - 具有大量数值的 PickerView

我见过这样使用选择器View的示例,其中选择器的值被硬编码到源代码中-(NSString*)pickerView:(UIPickerView*)pickerViewtitleForRow:(NSInteger)rowforComponent:(NSInteger)component{NSString*title=nil;switch(row){case0:title=@"a";break;case1:title=@"b";break;case2:title=@"c";break;}但是,如果您要在选择器View中有100个数字,那将是非常不切实际的。我相信您可以在下面看到我正在尝试做的

ios - 如何优化代码并快速加载 UIPickerView 数据?

我正在用2个组件创建UIPickerView,分分钟和秒。我在UI中创建了选择器并想用数据填充它,下面是我如何用0-59的数字填充它的代码。我想让它看起来像圆形,这就是为什么kSizeOfPicker是60000。当用户按下按钮窗口时选择器出现但它会大大减慢应用程序的速度,因为这代码在viewDidLoad中。我该如何解决?NSString*stringValue=[[NSStringalloc]init];for(inti=0;i这里是数据源和委托(delegate)方法:#pragmamark-UIPickerViewDataSourceMethods-(NSInteger)num

ios - 基于另一个 UIPickerView 显示 UIPickerView

我有两个不同的UIPickerView用户选择第一个UIPickerView来自didSelectRow第一个选择器,我得到第二个的输入UIPickerView.我尝试为单个选择器设置标签,但没有任何效果。我的代码如下。//Picker-1pickerView1=[[UIpickerViewalloc]init];pickerView1setDataSource:self];[pickerView1setDelegate:self];[pickerView1setFrame:CGRectMake(85,360,99,162)];pickerView1.showsSelectionInd