我正在创建一个表视图,其中有10个部分,都有标题视图但没有单元格.因此,简而言之,我的表视图仅显示10个标题视图; 任何部分都没有细胞.现在,当我这样做时,部分的标题视图之间有一些空格.我想删除那个空间.那可能吗?你可以给我一些提示或解决这个问题吗?
以下是数据源方法:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 10;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 0;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UILabel * label = [[UILabel alloc] init];
label.backgroundColor = [UIColor grayColor];
return label;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 44.0f;
}
Run Code Online (Sandbox Code Playgroud)
以下是输出的屏幕截图:

我有一个复杂的原因,为什么我这样做,我不能通过写作来解释.我想要做的就是在节的标题视图中没有间距.先感谢您.
我在使用ShareKit Integrated编译我的iphone项目时遇到了这个问题.我正在研究这个问题,到目前为止一切正常,现在它突然给了我错误.在SHK.m文件中,
#import </usr/include/objc/objc-class.h> file not found
Run Code Online (Sandbox Code Playgroud)
我想我不小心改变了一些东西或删除了任何文件.没有弄错了.任何人都可以帮我解决这个问题吗?
注意:(我没有改变我的Xcode,也没有改变项目位置或任何东西)
我需要在iOS应用中实现页面翻转效果.但是效果不应该像UIPageViewController和我检查过的其他一些第三方库那样卷曲页面.页面应该是一个严格的页面作为贺卡的页面,而不是书籍.我必须实现如下图所示的内容.

如果有人能提供任何建议或示例代码我真的很感激.
先感谢您 !!
当我为分段控件设置自定义字体时,它会更改垂直文本对齐方式.我使用下面的代码来设置字体.
// I dont think these lines are creating any issue but just wanted to paste all the code
self.segmentType.layer.borderColor = navigationTintColor.CGColor;
self.segmentType.layer.cornerRadius = 0.0;
self.segmentType.layer.borderWidth = 1.5;
// These are the lines that are changing the text alignment
UIFont *font = [UIFont fontWithName:ftHelveticaNeueLTPro_Th size:13.5];
NSDictionary *attributes = [NSDictionary dictionaryWithObject:font
forKey:UITextAttributeFont];
[self.segmentType setTitleTextAttributes:attributes
forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
这是最新消息的截图.如果您是观察者,则文本不是垂直居中对齐的.

请帮我 .先感谢您 !!
我想在选择器视图上方显示选择器视图和完成按钮.
我有一个自定义标签,将成为第一响应者.因此,当它成为第一响应者时,我将选择器视图显示为我的标签的输入视图.现在我想在选择器上有一个完成按钮来关闭选择器视图.我玩UIPickerView的inputAccesoryView属性但没有成功.使用UITextView可以使用inputAccessoryView ,不确定UIPickerView.以下是如何使用UITextView完成链接的链接
有没有人试过这个,如果有人知道如何为选择器做这个,请回答.
谢谢大家 !!
我正在UIWebView中加载YouTube视频链接,当我点击播放按钮时,它会启动Quicktime播放器并在其中播放视频.这里的问题是Quicktime播放器的默认方向是Portrait - 我希望它处于Landscape模式.
即使我的基本视图和webview都处于横向模式,Quicktime播放器仍然以纵向模式启动.
我以为我可以访问默认的quicktime播放器并将其方向更改为横向.
我使用下面的代码来计算字符串标签的大小.
NSString * str = @"It's \n that \n don't \n";
CGSize size = [str sizeWithFont:[UIFont fontWithName:@"Verdana" size:12.5] forWidth:300
lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"Height : %f Width : %f ",size.height,size.width);
Run Code Online (Sandbox Code Playgroud)
但是id不考虑\n字符串中的字符来改变行.当我在标签上显示此字符串并将numberOfLines属性设置为4或5时,标签会考虑\n并转到下一行.考虑到字符串中的\n,我如何计算标签的高度.请帮我 .
谢谢 !!!
我正在使用客观的C JSON解析库并面临一些问题.我的Web服务返回JSON响应.当响应字符串中有转义字符时,My Parser失败.以下是我从服务器收到的回复.
现在,如果您观察"item_name"行:"花费$ 10andget $ 24worthofdonuts fromJim \'sDonutShop",就会有一个逃脱角色Jim \'Donut.My Parser无法解析此异常.
-JSONValue failed. Error trace is: (
"Error Domain=org.brautaset.JSON.ErrorDomain Code=8 \"Illegal escape sequence '0x27'\" UserInfo=0x79cc420 {NSLocalizedDescription=Illegal escape sequence '0x27'}",
"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Object value expected for key: item_name\" UserInfo=0x79cc510 {NSUnderlyingError=0x79cc470 \"Illegal escape sequence '0x27'\", NSLocalizedDescription=Object value expected for key: item_name}",
"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Object value expected for key: parameters\" UserInfo=0x79cc5c0 {NSUnderlyingError=0x79cc540 \"Object value expected for key: item_name\", NSLocalizedDescription=Object value expected for key: parameters}"
Run Code Online (Sandbox Code Playgroud)
我正在使用的是JSON.h
NSDictionary * responseDic …Run Code Online (Sandbox Code Playgroud) 我想创建一个 iOS 应用程序,它将收听来自非 iOS 蓝牙硬件的流式音频。这个硬件将传输音频,iPhone 应用程序应该播放它。是否可以在 iPhone 上执行此操作?iOs 是否提供任何支持以使用 A2DP 配置文件执行此操作。据我所知,无法将 iPhone 连接到任何非 iOs 设备。
我只是想知道是否有任何现有的类别或任何类型的函数将从NSURLResponse对象返回NSStringEncoding常量.
我现在面临的问题是,当我将Web服务响应数据转换为String时,我将编码硬编码为NSUTF8StringEncoding然后它实际上会导致问题,因为我的Web服务有时会返回以UTF8编码的响应,有时以ASCII编码(好吧,我对所有的编码都不太确定,但是有时在响应中有其他语言字符,如日语,中文等)
所以我的想法是在NSURLResponse上有一个类别来检测编码并返回例如.
NSURLResponse * response = // NSURLResponse object ( web service response headers )
NSData * responseData = // NSData object ( web service response data )
NSStringEncoding encoding = [response stringEncodingUsed];
NSString * responseText = [[NSString alloc]initWithData:responseData encoding:encoding];
Run Code Online (Sandbox Code Playgroud) 我有一个整数值,如6或65.如果值是单个数字,我想像06那样显示它,如果它是65则原样显示(仅限65).我已经搜索了NSNumberFormatter类的iphone,但没有得到准确的做什么.任何人都可以帮助我吗?
提前致谢 !!
我有一个带有三个标签的tabbar控制器.在第一个标签中,我有一个导航控制器.现在用户在第一个选项卡中导航以进行一些付款,因此我已禁用默认后退按钮,因为我不希望用户在事务之间使用后退按钮.但是当用户再次按下标签时,他/她导航到根视图.如何检测标签栏选择或如何避免再次加载标签?
请帮我这个!! 谢谢 !!
注意:我不确定我的问题是否已在其他帖子的stackoverflow上得到解答,但我确实搜索过并没有得到任何答案.如果是这样,请随时将我重定向到该答案并删除此帖子.Thanx!
我想更改webview的背景颜色.不是它显示的HTML文档,而是可以滚动的实际滚动视图.如果滚动Web视图,则会看到灰色背景颜色.我已尝试过以下代码但不适合我.其实我想让它变得透明.
[detailWebV setOpaque:NO];
detailWebV.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
提前致谢!
iphone ×12
objective-c ×6
ios ×3
uiwebview ×2
audio ×1
bluetooth ×1
dynamic ×1
escaping ×1
formatting ×1
http ×1
json ×1
navigation ×1
nsstring ×1
quicktime ×1
sharekit ×1
size ×1
tableview ×1
uikit ×1
uilabel ×1
uipickerview ×1
uitableview ×1
uitextview ×1
uiview ×1
youtube ×1