我目前正在为我的iOS应用程序开发html富文本编辑器,因此,设置很简单,我有一个UIWebView加载我的编辑器代码,html输入是'contentEditable'DIV.
问题是每次我选择这个div来输入一些文本时,输入框上会出现一个浅灰色框,告诉用户文本字段已被选中.
注意:您可以在此快速视频中看到效果
我的问题是:如何删除这个浅灰色框架?
我的html文件如下:
<html>
<head>
<style type="text/css">
:focus{
outline:0px solid transparent;
}
DIV::-moz-focus-inner {
background-color:#ff0000;
border: 0;
padding: 0;
}
ul{
margin-left:-10px;
}
ol{
margin-left:-10px;
}
blockquote {
border-left:#ff0000 5px double;
margin-left:0px;
}
</style>
</head>
<body onload="addImgAttributes();checkBlockquote();" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<div
id="content"
class="content"
contenteditable="true"
style="font-family: Helvetica; background-color:#fff; color:#000; height:258px;"
autocapitalize="off"
autocorrect="off"
autocomplete="off"
spellCheck="false"
>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
// ------------------------------------------------ -------------------------------------------------- ----------------编辑1 -----
在@StephenJ的评论之后我意识到这个灰色框架可能是UIWebView的子视图而不是css属性.我在UIWebView的框架出现的确切时刻记录了视图层次结构,这是日志:
2013-04-17 21:37:00.919 StrangeThings[1182:c07] <UIWebView: 0xa5ec3f0; frame = (7 …Run Code Online (Sandbox Code Playgroud) 我一直在搜索很多,但没有发现任何与多个自定义行有关的内容,我需要为我的应用程序创建一个设置tableView,其中我需要从xib文件加载行,如:
ROW 1 = >> XIB 1.
ROW 2 = >> XIB 2.
ROW 3 = >> XIB 3.
ROW 4 = >> XIB 4.
我现在的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell=nil;
//We use CellType1 xib for certain rows
if(indexPath.row==0){
static NSString *CellIdentifier = @"ACell";
cell =(ACell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil){
NSArray *nib= [[NSBundle mainBundle] loadNibNamed:@"ACell" owner:self options:nil];
cell = (ACell *)[nib objectAtIndex:0];
}
//Custom cell with whatever
//[cell.customLabelA setText:@"myText"]
}
//We use CellType2 xib for other rows …Run Code Online (Sandbox Code Playgroud) 我正在构建和iOS应用程序从我的MYSQL数据库中获取数据,所以要做这样的事情我需要使用JSON(我知道其他方法,但我需要专门使用JSON).问题是,如何从我的mysql数据库中获取数据并以JSON格式将其写入文件(最好使用PHP).
任何链接,教程或源代码将不胜感激!
我正面临这个问题几个月,我不知道什么是解决它的最佳解决方案.问题是,我需要在我的UITabBar出现之前加载一个XIB,更清楚,我有我的第一个视图这是用户登录(NO TABBAR应该显示),当用户登录时,应用程序验证信息,之后应该使用UITabBarController加载视图,但每次我尝试这样做而不以模态方式呈现登录视图时,两者都是显示视图,登录视图和标签栏视图.