小编Mor*_*itz的帖子

范围滑块的触摸(框)视频修剪器"关闭"

我正在使用FDTake(pod不会对这个问题太重要但仍然是)从照片中选择视频中的视频.但是,我还希望能够编辑视频并将其长度限制为大约12秒.要做到这一点我看着吊舱的代码,改变了第271行self.imagePicker.allowsEditing = true这已经导致我一直没能迄今为止解决的问题:左边的滑块的触摸(盒)是"关闭".由于这是一个相当含糊的描述我上传了一个视频,你可以在这里找到它.

不幸的是,我完全不知道是什么引起了这个问题,我真的很感激这方面的一些帮助.我问FDTake的创建者,但显然他认为Apple需要解决这个问题(因为你将能够看到最近的一个封闭问题).

有人可以解释我如何解决这个问题以及导致它的原因吗?

uiimagepickercontroller ios swift

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

PHP:将秒转换为分钟和小时

我想将一定数量的秒数转换为分钟甚至数小时。但是我不想为每分钟和每小时等写一个if子句。

我该如何以最简单的方式做到这一点,而最简单的方式就是最短。;)

PHP:

$countholen = mysqli_fetch_array(mysqli_query($db, "
SELECT * FROM `blablabla` WHERE `blabla` = 'bla'
"));
$countholenfetch = $countholen["count"];
if ($countholenfetch <= 60){
    $count = $countholenfetch . " sec";
}
if ($countholenfetch > 60){
    $countholenfetch = $countholenfetch - 60;
    $count = "1 min" . " + " . $countholenfetch . " sec";
}
//...if clause with 120, 180, 240 etc. instead of 60 till 3600 and another if clause in an if clause...
echo $count;
Run Code Online (Sandbox Code Playgroud)

php

4
推荐指数
1
解决办法
7348
查看次数

选择除特定子元素之外的元素

我的问题是:

我选择了一个有很多子元素的 div,想知道如何不选择某个元素,而该元素实际上是该先前选定元素的子元素。

我已经尝试过:not(selectedElement)选择器和.not(selectedElement)选择器或 api(不知道它是如何调用的)。无论如何,我也发现有人问了一个没有帮助的类似问题,所以我想找出问题的唯一方法是在这里问你是否有任何方法(我知道 stackoverflow 并不是那样工作,但我认真地坐了很多次都解决不了):

HTML:

<div class="tablee" style="cursor:/*pointer*/;">
    <table>
        <tbody>
            <tr>
                <td>
                    <a href="something.php">
                        <img src="1.jpg">
                    </a>
                </td>
                <td class="postcontent">
                    <p class="postusername">
                        <a class="poster" href="something.php">momo</a>
                        <br>
                        some other text
                    </p>
                </td>
                <td>
                    <imgsrc="1.jpg">
                </td>
            </tr>
        </tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery:

//non-dynamyic
$(".tablee").not($(this).find('a')).click(function() {
    $(this).next().slideToggle();
});
Run Code Online (Sandbox Code Playgroud)

因此,如果tablee单击而不是其中的链接(tablee元素内),则后面的下一个元素tablee将切换。

html jquery

4
推荐指数
1
解决办法
2382
查看次数

将 AVPlayer 子视图添加到 UIView

我正在使用以下代码创建一个启用分页的垂直滚动视图,该视图工作正常。现在我想将 AVPlayer (?) 类型的子视图添加到homeView, view2, view3。我也可以放入效果很好setupCustomPlayer()initiateScrollView()功能。然而,它不附属于任何先前提到的视图。如果我尝试使用该函数添加子视图,addSubview(anything)它会告诉我需要一个 UIView。我需要 UIViews,因为垂直滑动提要非常重要。有人知道如何将其添加为子视图吗?该视频将覆盖整个屏幕并作为一种背景视频可以说(如果您想知道)

代码:

func setupCustomPlayer() {

    print("check")

    AVPlayerVC.view.frame = self.view.frame
    AVPlayerVC.view.sizeToFit()
    AVPlayerVC.showsPlaybackControls = false
    self.view.addSubview(AVPlayerVC.view)

    let videoURL = NSURL(string: "http://URL")


    let player = AVPlayer(url: videoURL! as URL)
    AVPlayerVC.player = player
    AVPlayerVC.player?.play()
}

func initiateScrollView() {

    //create scrollView with paging enabled
    let scrollView = UIScrollView(frame: view.bounds)
    scrollView.isPagingEnabled = true
    view.addSubview(scrollView)

    //do not show vertical scroll indicator
    scrollView.showsVerticalScrollIndicator = false;

    //get page size
    let pageSize = …
Run Code Online (Sandbox Code Playgroud)

uiview ios avplayer avplayerviewcontroller

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

检测页面变化/动画完成到 UIPageViewController 中的另一个页面

我有以下功能,每当用户从一个页面滑动到另一个页面(垂直分页)时,我想调用它:

func sendNotification (){

    NotificationCenter.default.post(name: NSNotification.Name(rawValue: "stopVideo"), object: nil)
    print("called")

}
Run Code Online (Sandbox Code Playgroud)

当前,每当创建 pageAfter 或 -before 时都会调用该函数。用于“创建”下一页/上一页的函数如下所示(在本例中为viewControllerAfter):

func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {

    let currentIndexString  = (viewController as! MyViewController).index
    let currentIndex        = indec.index(of: currentIndexString!)

    //set if so that next page
    if currentIndex! < indec.count - 1 {

        let myViewController = MyViewController()

        myViewController.index            = indec[currentIndex! + 1]

        sendNotification() //function is called 

        return myViewController

    }

    return nil

}
Run Code Online (Sandbox Code Playgroud)

由于 UIPageViewController 在某种程度上准备了以下页面并且返回上一页也不会调用该函数(因为不需要“创建”视图控制器)我没有得到我想要的结果。我想知道是否有一个函数可以sendNotification()在动画完成时调用。我发现了很多关于跳转到另一页的问题,但没有一个关于我的问题。我真的很感激你的帮助!

ios uipageviewcontroller swift

0
推荐指数
1
解决办法
4169
查看次数