小编Pau*_*aul的帖子

滚动条轨道比拇指细

我正在尝试使用 CSS 设置滚动条的样式。我想实现以下外观(忽略背景):

在此处输入图片说明

换句话说,我希望拇指比轨道粗,我只想成为一条线。

我对此进行了研究,并为想要做相反事情的人找到了解决方案。这比轨道小一个拇指,但无法实现我想要的。

作为另一种选择,我曾想过使用带有负偏移量的 border-right 属性,但还是没有运气。唯一的轮廓有偏移和轮廓四边。

任何建议将不胜感激。

html css scrollbar

15
推荐指数
5
解决办法
1万
查看次数

使用终端查找文件夹内的文本

我试图在文件夹中找到一行代码并使用终端。我使用这个命令,我认为它应该可以工作:

MacBook-Pro:myWordpress myId$ grep "<?php get_template_part('loop', 'archives'); ?>" -R
Run Code Online (Sandbox Code Playgroud)

我正在检查的文件夹被称为“myWordpress”。但我明白了:

grep: warning: recursive search of stdin
Run Code Online (Sandbox Code Playgroud)

我不怎么使用终端,所以我不确定如何做我想做的事。任何帮助表示赞赏。谢谢

大卫

macos terminal search grep

15
推荐指数
2
解决办法
1万
查看次数

如何让文本和视频一起流动

我有一个非常具体的问题,我不确定你能用css做我想做的事.对于我在其他帖子上看到的内容,这可能是限制,但我想我会问,以防有一些css天才.我想实现一个非常具体的行为.我有一列文字,该栏中的一些单词会突出显示.单击该单词时,我希望拆分文本并向上滑动视频.

我的HTML很简单:

<p>text<span id="clickable" class="link">highlighted text</span>.
    <div class="closed">
            <video id="video" width="100%">
                <source src="myVideo.mp4" type="video/mp4">
            </video>
    </div>text</p> 
Run Code Online (Sandbox Code Playgroud)

css包含关闭的类(高度为0),类打开时具有一定的高度

CSS

.closed {
    overflow: hidden;
    height: 0px;
    transition-property: all;
    transition-duration: 2s;
    transition-timing-function: ease-in-out;
}

.open {
    height: 11.4vw;
}
Run Code Online (Sandbox Code Playgroud)

当单击文本并播放视频时,js将类打开,非常直接

JavaScript的

$(document).ready(function() {
  $("#clickable").click(function() {
    var vid = document.getElementById("video");
    var closed = $('.closed');
    if(closed.hasClass("open")) {
      closed.removeClass('open');
      vid.pause();
    } else {
      closed.addClass('open');
      vid.play();
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

一切正常.但事情就是这样,我知道我很挑剔,所以我不确定css是否可以做到这一点.我遇到的问题是"clickable"之后的文本跳转到下一行.我希望它不要这样做,因为它扰乱了阅读.我知道这种情况正在发生,因为我拥有视频的div是一个块元素.但是如果我改变标签使它成为一个跨度(我知道,一个异端),就像这样:

    <span class="closed">
            <video id="video" width="100%">
                <source src="myVideo.mp4" type="video/mp4">
            </video>
    </span>
Run Code Online (Sandbox Code Playgroud)

视频拒绝跟随

overflow: hidden;
Run Code Online (Sandbox Code Playgroud)

规则,并没有隐藏在视线之外,这是我想要做的事情的重点.添加

display: inline-block;
Run Code Online (Sandbox Code Playgroud)

对div不做.我已经尝试了一些花车,但我在Chrome中遇到了不稳定的行为.所以我的想法已经不多了.我希望视频的行为像内联元素.有人可以把我从痛苦中解救出来并告诉我这样做是不可能的,所以我可以继续前进.谢谢你的时间. …

html javascript css video jquery

7
推荐指数
2
解决办法
280
查看次数

细胞上的图像并非一直向左

我正在iOS上学习UITableview并在线学习.我得到的表格很好,但是我的单元格上的图像并不是一直向左(而教师的图像是).以下是相关单元格的屏幕截图:

在此输入图像描述

我不希望这个差距,我希望图像定位在单元格的开始处,一直到左边.我做了一些研究,似乎Apple已经改变了ios6和ios7之间细胞的默认外观,所以现在细胞中的图像在左边显示了一点间隙.为了摆脱它,我尝试了UIEdgeInsets:

[tableView setSeparatorInset:UIEdgeInsetsZero];
Run Code Online (Sandbox Code Playgroud)

这不起作用.我也试过这种方法:

cell.imageView.frame = CGRectMake( 0, 0, 50, 55 );
Run Code Online (Sandbox Code Playgroud)

什么都没发生.那我该怎么办呢?谢谢

编辑 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------------------- ----------------------------

仍然没有找到答案.此处发布的解决方案不起作用.我找到了这段代码:

self.tableView.contentInset = UIEdgeInsetsMake(0, -50, 0, 0);
Run Code Online (Sandbox Code Playgroud)

除了让我感到困惑之外(因为受影响的参数应该是y?)我想通过使单元格上的图像一直向左显示来解决问题,直到我意识到它只将整个视图向左移动(如我应该预料到我猜在屏幕的另一边留下相同的间隙.我想要的只是让我在单元格中的图像一直显示在单元格的左侧,就像以前的ios一样.谢谢

xcode objective-c uitableview ios

6
推荐指数
1
解决办法
626
查看次数

font-family 未应用于移动设备

我的css. 我有一个标题,我想使用特定字体设置样式。我在用@fontface。在我的桌面上,它工作正常,但是在我上,iPhoneiPad得到了一些标准字体(我认为这可能是次,但我不确定)。我做了一些研究并尝试了不同的格式 otf ttf 等...但仍然不起作用。最后,厌倦了,我尝试将 css 上的字体更改为其他系统字体,但手机仍然无法识别它们。基本上它只能使用一种字体。以下是桌面上的几个字体示例:

在此输入图像描述

前三个图像是我在桌面版本上应用的不同字体系列。有系统字体、谷歌字体和使用@fontface. 所有工作。

第四张图片显示了每种字体的内容iPhoneiPad总是同一个。到底发生了什么?任何建议表示赞赏。

我的自定义字体代码是:

@font-face {font-family: QuaestorSans;
          src:  url("fonts/QuaestorSans-Rg.otf") format("opentype"),
                url("fonts/QuaestorSans.ttf") format("opentype");
}


.title{
  font-family: QuaestorSans;
  font-size: 2em;
  letter-spacing: 1.4px;
}
Run Code Online (Sandbox Code Playgroud)

html

爱丽丝·索耶 地球上的天空

有一个小动画可以淡入字母,但我不会想到这会干扰字体系列(并且仅在移动设备上?)。

如果您想查看该网站,请访问 alicesoyer.com

字体系列只有一条规则,但如果您在桌面和移动设备上测试该网站(我现在正在 iPhone 和 iPad 上测试),您将看到不同的系列。谢谢

html css iphone fonts ios

6
推荐指数
1
解决办法
2万
查看次数

如何创建项目模板

关于自定义模板的主题.我正在教自己如何用xcode 7和Objective c这样做,我被卡住了.到目前为止,通过对SO阅读其他职位我已成功通过复制单一视图的应用之一,并在Xcode包的合适的目录下它来创建自定义模板.我的模板文件夹如下所示:

在此输入图像描述

如果我点击Main.storyboard并说添加几个按钮,并保存,然后在xcode中打开我的自定义模板,按钮就在那里,所以我知道我正在取得进展.我想做的是创建视图控制器文件和xib并包含应用程序图标等...这样我就可以有一个正确的自定义模板来启动我的所有项目.这就是我被困的地方.我不知道如何从简单文件Main.storyboard开始.任何人都可以请我指出正确的方向.

特别是,我正在做的事情是没有一个故事板,并从一个xib开始.我猜我需要用TemplateInfo.plist做点什么.我看了看,看不到任何关于它的东西,所以只需重定向即可.谢谢

xcode customization templates

3
推荐指数
1
解决办法
3491
查看次数

jQuery:为什么document.ready函数不能正常工作

我正在尝试学习jQuery,我很困惑document.ready()函数的工作原理

$(document).ready(function(){}
Run Code Online (Sandbox Code Playgroud)

在HTML中,

<script type="text/javascript" src="jquery.js"></script>
<script src="script.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

链接位于文档的最底部,就在关闭正文标记之前.在我的javaScript文件中,我的所有代码都在.ready函数中.然而,当我加载页面,并将鼠标悬停在链接上时,我的光标不会变成指针几秒钟,如果我立即向下滚动,文本尚未加载几秒钟,或者.我的javaScript文件有一堆iframe等...所以我可以理解为什么延迟,但令我困惑的是,我认为.ready函数的重点是javaScript没有加载,直到页面中的其他所有内容先被装?所以我的文字和我的CSS应该马上工作吗?这是我的代码,如果它有帮助.如果需要,我也可以发布css.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>myPage</title>
    <link rel="stylesheet" type="text/css" href="styles2.css">

</head>
<body> 

<div id="container">

<div id="backgroundLeft"><img id='backgroundLeftImage' src="Left.jpg" width="100%"></div>

<div id="wrap">

<p id="text">...some text... <span id="firstLink" class="link">click me</span>.<span><iframe id="frame" class="rect" scrolling="no" marginwidth=0 marginheight=0></iframe>

</span> ...some more text.... <span id="secondLink" class="link">click me</span>,
</span><span>
    <iframe  id="frame2" class="rect" scrolling="no" marginwidth=0 marginheight=0></iframe>
</span>
 ... some more text... <span id="thirdLink" class="link">click me</span> </span><span>
    <iframe  id="frame3" class="rect" scrolling="no" marginwidth=0 marginheight=0></iframe>
</span> ... some more text... …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery document-ready

3
推荐指数
1
解决办法
9991
查看次数

了解如何在 lua 中访问表数组中的值

自学 lua 并尝试找出当您拥有一组嵌套表时如何访问嵌套表中的键和值。例如,如果我有下表:

local coupledNumbers = {}
local a = 10
for i = 1, 12 do
    for j = 1, 12 do
        table.insert(coupledNumbers, {ID = a, result = i*j})
        a = a + 10
    end
end
Run Code Online (Sandbox Code Playgroud)

这个循环会给我钥匙(1到144)

for k, v in pairs (coupledNumbers) do
    print (k)
end
Run Code Online (Sandbox Code Playgroud)

这个循环会给我值(类似于:表:0xc475fce7d82c60ea)

for k, v in pairs (coupledNumbers) do
    print (v)
end
Run Code Online (Sandbox Code Playgroud)

我的问题是如何进入表格内的值?

我如何获得 ID 和结果。我认为这样的事情会起作用:

print (coupledNumbers[1].["ID"])
Run Code Online (Sandbox Code Playgroud)

或者

print (coupledNumbers[1].["result"])
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误。

arrays lua nested key

3
推荐指数
2
解决办法
2089
查看次数

从子视图控制器传回数据

我是初学者,我有一个项目,我需要从childviewcontroller传回数据.具体来说,我的容器中有一个选择器视图,我希望能够使用它来选择一个选项(比如简化一种颜色,从十种颜色的数组中选择).然后我希望能够在我的父视图控制器中访问所选颜色并使用它做一些事情.我已经研究了这几天了,最接近我正在寻找的答案我在SO的相关问题中找到了这里它是:

"关于将值传递给containerView控制器,您可以在ChildViewController中创建一个您想要传递的值的属性.然后在您的ParentViewController中执行以下操作:

self.ChildViewController.yourProperty = yourValue
Run Code Online (Sandbox Code Playgroud)

相反可以通过4种方式完成:

您可以创建委托协议以在控制器之间传递数据.

您可以在ChildViewController中发布通知,并将父控制器添加为观察者.

你可以使用KVO.

最简单的方法是,你可以在你的parentviewController中创建一个属性,并像下面那样访问它:"

((YourParentViewControllerClassType *)self.parentViewController).yourParentProperty = TheValueYouWant;
Run Code Online (Sandbox Code Playgroud)

现在,我想首先尝试第四个选项,因为委托,kvo等是我读过但尚未准备解决的选项.我需要帮助的是最后一个选项.

假设我的子视图控制器中有一个属性,我存储所选的颜色.就像是:

@interface ViewController ()

@property NSString *ChosenColorInChildVC;

@end
Run Code Online (Sandbox Code Playgroud)

然后,后来:

self.ChosenColorInChildVC = [self pickerView:myPickerView titleForRow:[myPickerView selectedRowInComponent:1] forComponent:1]];
Run Code Online (Sandbox Code Playgroud)

我将如何使用建议传递该值:

((YourParentViewControllerClassType *)self.parentViewController).yourParentProperty = TheValueYouWant;
Run Code Online (Sandbox Code Playgroud)

有人可以为我进一步愚蠢吗?谢谢

objective-c parentviewcontroller childviewcontroller uicontainerview

2
推荐指数
1
解决办法
1554
查看次数

容器视图控制器编程

我一直在研究这个问题但是找不到我需要的东西.我想学习如何以编程方式使用子视图控制器创建容器视图.我仍然相当新,并且学习基础知识,但是从我收集的内容来看,过去常常使用可恢复的视图并在将容器视图对象添加到库之前将它们附加到子视图控制器(对吗?),我正在寻找一个教程或示例代码,显示如何从头开始,使用xib,但没有任何复杂性,如添加表格单元格等...只是容器和子程序.那有意义吗?我相信一定有什么东西谢谢你,如果你能提供帮助的话.

更新------------------------------------------------- -------------------------------------------------- -------------------我设法创建了一个带有UIButton动作的子视图控制器.相关代码:

- (IBAction)Pressed:(id)sender {
    ChildViewController *childViewController = [[ChildViewController alloc]init];
    [self displayContentController:childViewController];
}

- (void) displayContentController: (UIViewController*) content {
    [self addChildViewController:content];
    content.view.frame = CGRectMake(0, 115, 320, 240);
    content.view.backgroundColor = [UIColor redColor];

        CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[content.view.layer addAnimation:transition forKey:nil];
[self.view addSubview:content.view];
[content didMoveToParentViewController:self];
}
Run Code Online (Sandbox Code Playgroud)

所以这很好.我点击按钮和一个红色正方形,子视图控制器,占据屏幕的一小部分出现.我想知道的是,这是最佳做法.

objective-c childviewcontroller uicontainerview programmatically-created

2
推荐指数
1
解决办法
3213
查看次数

推动视图控制器时过渡不稳定

这个问题以前曾被问过,但我还没有找到我的问题的答案。它只是一个简单的表格,其中包含单元格,单击时将视图控制器推送到导航堆栈上:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

    DetailViewController *dvc = [[DetailViewController alloc] init];

    [self.navigationController pushViewController:dvc animated:YES];

}
Run Code Online (Sandbox Code Playgroud)

做了很多次都没有问题,但这一次,它在中途停下来,而且还有一种奇怪的灰色来来去去。我已经检查过,没有为背景设置颜色,而且新的 VC 中还没有任何代码,因此加载太多代码不是问题。我看过,有些人也遇到了同样的问题,有人甚至贴出了问题的 Gif:

UINavigationController PushViewController 中途暂停/冻结

这是苹果的错误吗?

谢谢

xcode objective-c uinavigationcontroller pushviewcontroller ios

2
推荐指数
2
解决办法
1794
查看次数

myAudio.play() 不是一个函数

当我尝试播放音频文件时收到一条奇怪的消息。

在我的 html 上我有一个声音文件:

<audio id="song" src="song.mp3"></audio>
Run Code Online (Sandbox Code Playgroud)

当我单击图像时:

<img onclick="togglePlay()" src="image.png" width="100%">
                    </div>
Run Code Online (Sandbox Code Playgroud)

在我的 JavaScript 上:

  var myAudio = $("#song");

  var isPlaying = false;
  function togglePlay() {
     if (isPlaying) {
          myAudio.pause();
      } else {
        myAudio.play();
      }
   };
   myAudio.onplaying = function() {
      isPlaying = true;
   };
   myAudio.onpause = function() {
      isPlaying = false;
   };
Run Code Online (Sandbox Code Playgroud)

我没有收到任何声音,并且在控制台上出现警告消息:“myAudio.play() 不是一个函数”。

html javascript jquery mp3 html5-audio

2
推荐指数
1
解决办法
7846
查看次数

使 div 的宽度等于它包含的图像的宽度

另一个新手问题。学习CSS。我正在尝试做一些我认为非常简单的事情,但尚未设法找到方法或问题的合适答案。

我有一个带有页眉、一些内容和页脚的简单项目。内容有一个带有白色边框的 div,里面有一个图像。我希望 div 与图像一样宽,而不是更宽。我暂时将宽度设置为 430px,但我想知道将宽度设置为任何图像宽度的代码。

在此处输入图片说明

代码

html

html,
body {
  margin: 0px;
  padding: 0px;
  height: 100vh;
}

#header {
  position: relative;
  height: 10%;
  width: 100%;
  background-color: lightgray;
}

#footer {
  position: relative;
  height: 10%;
  width: 100%;
  background-color: lightgray;
}

#container {
  height: 80%;
  width: 100vw;
  background-color: red;
}

#imagewrap {
  position: relative;
  border: 1px solid white;
  width: 430px;
  display: block;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
Run Code Online (Sandbox Code Playgroud)
<div id="header"> </div>
<div id="container">
  <div id="imagewrap">
    <img src="Images/01Folder/Image.jpg" height="100%" id="front" …
Run Code Online (Sandbox Code Playgroud)

html css

2
推荐指数
1
解决办法
3650
查看次数